Habe eine Frage zu den Buttons. Habe in meiner Registerkarte test ein paar Buttons. Man soll diese erst drücken können, nachdem bereits Daten eingelesen wurden. Diese liegen in einem eigenen Panel button_panel. Hier ist der Code:
Warum funktioniert dieser Code so nicht?
Code:
private void testComponentShown(java.awt.event.ComponentEvent evt) {
int status = 0;
if(datennochnichteingelesen)
{
status = JOptionPane.showConfirmDialog(null, "Keine Daten",
"Achtung", JOptionPane.WARNING_MESSAGE);
if(status==2)
registerkarte.setSelectedIndex(0);
else
{
panel_buttons.setVisible(false); // oder panel_buttons.setEnabled(false);
}
}
panel_buttons.setVisible(true); // oder panel_buttons.setEnabled(true);
}
Warum funktioniert dieser Code so nicht?