サイズの異なる 2 つの異なる JPanel を追加する必要がある JFrame があります。私はBorderLayoutを使用しています.2つのパネル(サイズはすでに設定されています)が完全に収まるように十分なスペースがあるようにフレームを設定しています。ただし、実行すると、右側の 2 番目のパネルが横にいっぱいに押しつぶされて、非常に薄くなります。
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);
}