我最初使用的是 setSize ,但是由于 java 边框和标题空间,这导致屏幕内容略大于屏幕。所以我使用了 setpreferredSize 现在屏幕尺寸有点太大了。在我的内容的右侧和底部留出一个空间。
在我的 JFrame 中:
add(new Board());
setTitle("Rougebot");
setDefaultCloseOperation(EXIT_ON_CLOSE);
//setSize(600, 800);
//getContentPane().setPreferredSize(new Dimension(600,800));
pack();
setLocationRelativeTo(null);
setVisible(true);
setResizable(false);
在我的董事会(JPanel)
setPreferredSize(new Dimension(600,800));