我有一个 JFrame,我需要在其中添加 2 个不同大小的 JPanel。我正在使用 BorderLayout。我设置了 Frame,以便有足够的空间让两个面板(尺寸已经设置)完美契合。然而,当它运行时,右边的第二个面板被压扁到一边,所以它真的很薄。
public class YourCraft extends JFrame {
public Game() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(606, 500);
setTitle("YourCraft");
setResizable(false);
setVisible(true);
setBackground(Color.BLACK);
}
public static void main(String[] args) {
Game main = new Game();
Board mainBoard = new Board();
Stats mainStats = new Stats();
main.getContentPane().add(BorderLayout.CENTER,mainBoard);
main.getContentPane().add(BorderLayout.EAST,mainStats);
}