gpt4 book ai didi

java - JFrame 布局问题,面板应该在顶部但在中间

转载 作者:行者123 更新时间:2023-11-29 03:40:11 25 4
gpt4 key购买 nike

我有两个 JPanel,我本来应该在左上角,但由于某种原因,它们在 y 轴的一半位置(但仍然在左边,所以 x 轴为 0)。无论如何,我会在这里发布我的代码,我认为这样更容易理解我的问题。在此先感谢您的帮助。

 JFrame scrabbleBoard = new JFrame();                              
scrabbleBoard.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container topPane = scrabbleBoard.getContentPane();
topPane.setLayout(new BoxLayout(topPane, BoxLayout.X_AXIS));

JButton done = new JButton ("Done");
JLabel player1 = new JLabel ("Player 1");

topPane.add(player1);
topPane.add(done);

scrabbleBoard.pack();
scrabbleBoard.setVisible(true);

最佳答案

使用:

done.setAlignmentY(Component.TOP_ALIGNMENT);
player1.setAlignmentY(Component.TOP_ALIGNMENT);

参见:Fixing Alignment Problems

关于java - JFrame 布局问题,面板应该在顶部但在中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com