Hallo,
bin neu im Forum und darum erstmal ein freundliches "Hallo" an alle hier
Grund warum ich hier bin:
Ich habe 2 Probleme beim programmieren.
1. Ich hab ein JPanel, in dem einfach mehrere Zeilen Text stehen sollen. Ausserdem soll es aber auch meine email Adresse enthalten und man soll drauf klicken können, wobei sich dann das entsprechende email Programm des Rechners automatisch öffnen soll. Quasi wie n Hyperlink. Aber wie macht man das?
2. Ich habe hier einen Auschnitt einer Klasse.
Damit soll und wird auch erreicht, dass das Hauptfenster im Hintergrund solange deaktiviert ist, solange bis man den ok Button klickt und das Fenster Eingabefehler geschlossen wird. Dann wird es wieder akltiviert. Soweit so gut. Wenn ich aber das Fenster Eingabefehler über das kleine "Schliessen" Kreuz oben rechts beende, werden die Aktionen aus meiner Methode okGedrückt nicht mehr ausgeführt was zur Folge hat, dass das Hauptfenster weiter deaktiviert bleibt und ich keinen Zugriff mehr auf mein Hauptfenster bekomme. Kann man das Schliessen des Fensters über das Kreuz oben rechts deaktivieren oder dem evtl. noch zusätzlich Aktionen anhängen? Oder kann man das ganz anders irgendwie lösen?
Danke & Gruß
Florian
bin neu im Forum und darum erstmal ein freundliches "Hallo" an alle hier
Grund warum ich hier bin:
Ich habe 2 Probleme beim programmieren.
1. Ich hab ein JPanel, in dem einfach mehrere Zeilen Text stehen sollen. Ausserdem soll es aber auch meine email Adresse enthalten und man soll drauf klicken können, wobei sich dann das entsprechende email Programm des Rechners automatisch öffnen soll. Quasi wie n Hyperlink. Aber wie macht man das?
2. Ich habe hier einen Auschnitt einer Klasse.
Code:
public class Eingabefehler
extends JDialog{
.
.
.
public Eingabefehler(Hauptfenster _h){
super(_h);
_h.setEnabled(false);
.
.
.
ok = new JButton("Ok");
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
okGedrueckt(e);
}});
.
.
.
}
private void okGedrückt(ActionEvent e){
setVisible(false);
_h.setEnabled(true);
_h.setVisible(true);
}
}
Damit soll und wird auch erreicht, dass das Hauptfenster im Hintergrund solange deaktiviert ist, solange bis man den ok Button klickt und das Fenster Eingabefehler geschlossen wird. Dann wird es wieder akltiviert. Soweit so gut. Wenn ich aber das Fenster Eingabefehler über das kleine "Schliessen" Kreuz oben rechts beende, werden die Aktionen aus meiner Methode okGedrückt nicht mehr ausgeführt was zur Folge hat, dass das Hauptfenster weiter deaktiviert bleibt und ich keinen Zugriff mehr auf mein Hauptfenster bekomme. Kann man das Schliessen des Fensters über das Kreuz oben rechts deaktivieren oder dem evtl. noch zusätzlich Aktionen anhängen? Oder kann man das ganz anders irgendwie lösen?
Danke & Gruß
Florian