我正在制作棋盘游戏,需要在JFrame上使用两个面板。我添加了它们,它们看起来不错,但其中一个,玩游戏的大网格,并没有一直显示,我只看到一点,我必须手动调整窗口大小。
我尝试过不同的布局,没有任何效果。 这是我将组件添加到框架中的代码:
panel.setSize(500, 100);
panel.setBackground(Color.WHITE);
panel.add(botonArriba);
panel.add(botonAbajo);
panel.add(botonIzquierda);
panel.add(botonDerecha);
panel.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
tablero.setSize(281, 300);
this.add(tablero, BorderLayout.CENTER);
this.add(panel, BorderLayout.SOUTH);
this.setTitle("2048");
this.pack();
this.setVisible(true);
答案 0 :(得分:0)
使用布局管理器尝试实现的dependencyInsight
。当然,面板也需要LayoutManager。