1 回答

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é)果:
添加回答
舉報(bào)