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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

更改 JxBrowser JFrame 中 JButton 大小的問(wèn)題

更改 JxBrowser JFrame 中 JButton 大小的問(wèn)題

慕尼黑8549860 2022-11-30 16:16:42
所以我正在使用 JxBrowser 并將其添加到 JFrame 中。現(xiàn)在我想在瀏覽器的右側(cè)添加多個(gè)按鈕,但無(wú)論我嘗試什么都沒(méi)有關(guān)系(test1.setSize 或 test1.setPreferredSize 等它不會(huì)改變大小)。問(wèn)題圖片此圖片中的紅色矩形是我想要在 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/");}請(qǐng)幫幫我。
查看完整描述

1 回答

?
www說(shuō)

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

您真的應(yīng)該看看Layout 文檔。

在這里,您有一個(gè)示例,說(shuō)明我如何解決您的問(wèn)題。我將其JButtons放入另一個(gè)容器中用作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);

}

我從來(lái)沒(méi)有在 Swing 中對(duì)瀏覽器編程做過(guò)任何事情,所以我只是使用了一些假人,但原理應(yīng)該是一樣的。


結(jié)果:

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

查看完整回答
反對(duì) 回復(fù) 2022-11-30
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)