【发布时间】:2016-10-31 22:05:40
【问题描述】:
单击按钮后,我有我的代码,以便显示带有新组件的新面板,但是,单击按钮时,它不显示。
我相信我已经让它显示了,但我仍然不确定为什么它根本没有显示。
这是我的代码:
JPanel panelTest = new JPanel();
JPanel centerPanel = new JPanel(new GridLayout(0, 2, 5, 2));
JLabel firstNameLabel = new JLabel("First Name: ", JLabel.RIGHT);
JLabel lastNameLabel = new JLabel("Last Name: ", JLabel.RIGHT);
JTextField firstNameField = new JTextField(10);
JTextField lastNameField = new JTextField(10);
centerPanel.add(firstNameLabel);
centerPanel.add(firstNameField);
centerPanel.add(lastNameLabel);
centerPanel.add(lastNameField);
panelTest.add(centerPanel);
我应该如何让我的面板在单击按钮时显示?因为一旦我点击它,什么都没有显示。其他代码适用于按钮,我只是无法让这个面板显示文本字段和所有内容。
感谢您的帮助。
【问题讨论】:
-
您还需要将
panelTest添加到您的主框架中。 -
如果没有SSCCE,我们无法准确判断您的问题可能是什么。
标签: java jpanel grid-layout border-layout