Почему мои кнопки не показывают, только этикетка видна?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему мои кнопки не показывают, только этикетка видна?

Сообщение Anonymous »

Я пытаюсь отобразить две кнопки («увеличение» и «уменьшение») на одной панели и этикетке («Точки:») в другой, которая должна быть расположена под панелью1. Но когда я запускаю программу, виден только панель2 с этикеткой. Как я могу сделать обе панели видимыми? < /P>
Вот код: < /p>
public GUI() {

JFrame frame = new JFrame("GUI Game");
frame.setPreferredSize(new Dimension(300, 205));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JButton increase = new JButton("Increase");
JButton decrease = new JButton("Decrease");

JPanel panel1 = new JPanel(new GridLayout(2, 1));
JPanel panel2 = new JPanel(new FlowLayout(FlowLayout.LEFT));

JLabel points = new JLabel("Points:");

panel1.add(increase);
panel1.add(decrease);
panel2.add(points);

frame.add(panel1);
frame.add(panel2);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... is-visible

Вернуться в «JAVA»