第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改 JxBrowser JFrame 中 JButton 大小的問題

更改 JxBrowser JFrame 中 JButton 大小的問題

慕尼黑8549860 2022-11-30 16:16:42
所以我正在使用 JxBrowser 并將其添加到 JFrame 中。現(xiàn)在我想在瀏覽器的右側(cè)添加多個按鈕,但無論我嘗試什么都沒有關系(test1.setSize 或 test1.setPreferredSize 等它不會改變大?。?。問題圖片此圖片中的紅色矩形是我想要在 JFrame 右側(cè)的 JButton 大小的示例。為什么 JButton 保持那么大?這是代碼:    public test() {    test1 = new JButton("test");    test1.addActionListener(this);    browser = new Browser();    view = new BrowserView(browser);    JFrame frame = new JFrame("FOEBot - Gemaakt door Gerrit");    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);    frame.add(view, BorderLayout.CENTER);    frame.add(test1, BorderLayout.AFTER_LINE_ENDS);    frame.setSize(1500, 1000);    frame.setLocationRelativeTo(null);    frame.setVisible(true);    browser.loadURL("https://www.google.nl/");}請幫幫我。
查看完整描述

1 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

您真的應該看看Layout 文檔。

在這里,您有一個示例,說明我如何解決您的問題。我將其JButtons放入另一個容器中用作BoxLayout

public static void main(String[] args) {

    JPanel mainContainer = new JPanel();

    mainContainer.setLayout(new BorderLayout());


    JFrame jf = new JFrame();  

    jf.add(mainContainer);


    JPanel browser = new JPanel();

    JLabel browserDummy = new JLabel("Browser");

    browser.add(browserDummy);

    browserDummy.setFont(new Font("Arial", Font.BOLD, 200));


    JPanel buttonContainer = new JPanel();

    buttonContainer.setLayout(new BoxLayout(buttonContainer, BoxLayout.Y_AXIS));

    buttonContainer.add(new JButton("Button one"));

    buttonContainer.add(new JButton("Button two"));


    mainContainer.add(browser, BorderLayout.WEST);

    mainContainer.add(buttonContainer, BorderLayout.EAST);


    jf.setVisible(true);

    jf.pack();

    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

我從來沒有在 Swing 中對瀏覽器編程做過任何事情,所以我只是使用了一些假人,但原理應該是一樣的。


結(jié)果:

http://img1.sycdn.imooc.com//6387118d00019cdb06520217.jpg

查看完整回答
反對 回復 2022-11-30
  • 1 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號