Ich habe ein Button mit Name "Ok", die anderen heißen anderst. Wenn der Button "Ok" geklickt wird, wird in die If-Schleife die actionPerformed(ActionEvent e) Methode gesprungen.
Nun möchte ich in der If-Schleife den Dialog schleißen, also dispose()&setVisible(false), jedoch weiß ich nicht genau wie ich das erledigen soll. Der Code an dem das ActionEvent festgelegt ist wie folgt.
Dieser Code Teil liegt in der else Schleife des public void actionPerformed(ActionEvent e).
Wie kann ich nun den Dialog schließen oder unsichtbar machen? Ich werde aus ähnlichen Fällen nicht schlau. Vielen Dank.
Java:
Calendar c = Calendar.getInstance();
Button botton = (Button) e.getSource();
if (((Button) e.getSource()).getName().equalsIgnoreCase("Ok")) {
//System.out.println("Ok Button");
} else {
...
Java:
String errorwarning = "Noch nicht Dezember";
setLayout(new BorderLayout());
Dialog dialog = new Dialog(this, "Fehler", true);
dialog.setBounds(100, 100, 300, 100);
dialog.addWindowListener(this);
Button ok = new Button("Ok");
ok.setName("Ok");
ok.addActionListener(this);
dialog.add(ok, BorderLayout.SOUTH);
Label text = new Label(errorwarning, Label.CENTER);
dialog.add(text, BorderLayout.NORTH);
dialog.setVisible(true);
Wie kann ich nun den Dialog schließen oder unsichtbar machen? Ich werde aus ähnlichen Fällen nicht schlau. Vielen Dank.