我在 java 桌面应用程序中创建了一个对话框。但是,当我通过在复选框上应用条件来隐藏/显示标签和按钮时,它会通过显示后台应用程序部分的某些部分来产生图形噪声(例如标签和按钮上的红色框也会导致复选框布局出现问题)。我在复选框上写了这个条件。
checkbox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if (checkbox.isSelected()) {
baisvalue.setVisible(true); //label
plusbais.setVisible(true); //button
minisbais.setVisible(true); //button
}
if (!checkbox.isSelected()) {
minisbais.setVisible(false); //label
plusbais.setVisible(false); //button
baisvalue.setVisible(false); //button
}
}
});
注意:我也调用 repaint(); & 证实(); 但同样的问题发生。