dimanche 3 mai 2015
Geöffnetes Dialogfenster schließen
Posted on 14:43 by verona
Hallo zusammen,
ich muss zur Zeit für meine Weiterbildung Java lernen. Wir haben bisher nur kleinere Projekte in Java realisiert. Nun möchte ich das erste mal mit mehreren .class Dateien arbeiten. Ich habe den unteren Dialog aus einer anderen .class Datei aufgerufen, das klappt auch.
Mein Problem ist ich habe leider keine Ahnung wie ich das schließen realisiere. dialog.setvisible(false); funktioniert nicht.
Kann mir jemand weiterhelfen indem er mir erklären kann wie ich vorgehe wenn ich ein geöffnetes Fenster schließen will? Also nur den aufgerufenen Dialog nicht das gesamte Programm?
Anbei der Code des Dialogs, das Hauptprogramm kann bei bedarf nachgeliefert werden ist aber nichts anderes als ein Aufruf per Button etc.
Vielen Dank im vorraus!
ich muss zur Zeit für meine Weiterbildung Java lernen. Wir haben bisher nur kleinere Projekte in Java realisiert. Nun möchte ich das erste mal mit mehreren .class Dateien arbeiten. Ich habe den unteren Dialog aus einer anderen .class Datei aufgerufen, das klappt auch.
Mein Problem ist ich habe leider keine Ahnung wie ich das schließen realisiere. dialog.setvisible(false); funktioniert nicht.
Kann mir jemand weiterhelfen indem er mir erklären kann wie ich vorgehe wenn ich ein geöffnetes Fenster schließen will? Also nur den aufgerufenen Dialog nicht das gesamte Programm?
Anbei der Code des Dialogs, das Hauptprogramm kann bei bedarf nachgeliefert werden ist aber nichts anderes als ein Aufruf per Button etc.
Vielen Dank im vorraus!
Java Code:
-
-
package formulare;
-
import java.awt.BorderLayout;
-
import java.awt.FlowLayout;
-
import javax.swing.JButton;
-
import javax.swing.JDialog;
-
import javax.swing.JPanel;
-
import javax.swing.border.EmptyBorder;
-
import javax.swing.JPasswordField;
-
import javax.swing.JTextField;
-
import javax.swing.JLabel;
-
import javax.swing.SwingConstants;
-
import java.awt.event.ActionListener;
-
import java.awt.event.ActionEvent;
-
import mainprog.WvS_ProjectDB;
-
-
private static final long serialVersionUID = -8298102570486583361L;
-
-
try {
-
Logindata_dialog dialog = new Logindata_dialog();
-
dialog.setVisible(true);
-
e.printStackTrace();
-
}
-
}
-
-
public Logindata_dialog() {
-
setBounds(100, 100, 450, 300);
-
contentPanel.setLayout(null);
-
-
lblHost.setBounds(15, 16, 69, 20);
-
contentPanel.add(lblHost);
-
-
lblPort.setBounds(15, 52, 69, 20);
-
contentPanel.add(lblPort);
-
-
lblDatenbank.setBounds(15, 88, 123, 20);
-
contentPanel.add(lblDatenbank);
-
-
lblUser.setBounds(15, 124, 69, 20);
-
contentPanel.add(lblUser);
-
-
lblPassword.setBounds(15, 160, 69, 20);
-
contentPanel.add(lblPassword);
-
-
text_dbHost.setText("localhost");
-
text_dbHost.setBounds(125, 13, 288, 26);
-
contentPanel.add(text_dbHost);
-
text_dbHost.setColumns(10);
-
-
text_dbPort.setText("3306");
-
text_dbPort.setBounds(125, 49, 288, 26);
-
contentPanel.add(text_dbPort);
-
text_dbPort.setColumns(10);
-
-
text_dbDatabank.setText("wvs_db");
-
text_dbDatabank.setBounds(125, 85, 288, 26);
-
contentPanel.add(text_dbDatabank);
-
text_dbDatabank.setColumns(10);
-
-
text_dbUser.setText("root");
-
text_dbUser.setBounds(125, 121, 288, 26);
-
contentPanel.add(text_dbUser);
-
text_dbUser.setColumns(10);
-
-
pwd_dbPassword.setBounds(125, 157, 288, 26);
-
contentPanel.add(pwd_dbPassword);
-
{
-
{
-
WvS_ProjectDB.setDbIpAdress(text_dbDatabank.getText());
-
WvS_ProjectDB.setDbPort(text_dbPort.getText());
-
WvS_ProjectDB.setDbName(text_dbDatabank.getText());
-
WvS_ProjectDB.setDbUser(text_dbUser.getText());
-
char[] zeichen = pwd_dbPassword.getPassword();
-
WvS_ProjectDB.setDbUserPasswd(pwd_abfrage);
-
-
}
-
});
-
okButton.setActionCommand("OK");
-
buttonPane.add(okButton);
-
getRootPane().setDefaultButton(okButton);
-
}
-
{
-
cancelButton.setActionCommand("Cancel");
-
buttonPane.add(cancelButton);
-
}
-
}
-
}
-
}
Geöffnetes Dialogfenster schließen
Categories: Geöffnetes Dialogfenster schließen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire