我使用 Netbean 8 并使用此代码隐藏 Jpanel
public NewJFrame() {
initComponents();
jPanel3.setVisible(false);
jPanel4.setVisible(false);
}
但由于隐藏元素,我仍然有空白空间。以下是我想要实现的目标。当我选择单选按钮时,将显示隐藏元素并且框架将向下展开。
请提前提供帮助并致谢。
最佳答案
也许您想在评估检查状态的 Change 事件上 setBounds(100, 100, 450, 150);
:
JCheckBox checkBox = new JCheckBox("Student");
checkBox.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
System.out.println("Checked? " + checkBox.isSelected());
}
});
关于java - 隐藏面板后空白区域仍然可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33583106/