Hallo Leute,
ich hab in meinem Applet einen JFilechooser.
Wenn ich die Selection bestätige, soll ein Programm gestartet werden, das einen Bericht erzeugt. Soweit alles.
Jetzt zu meinem Problem:
public void actionPerformed(java.awt.event.ActionEvent e) {
if (e.getActionCommand().equals("ApproveSelection"))
{
try {
removeAll();
doLayout();
setSize(700,500);
setLocation(0,0);
add (warten);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
berichte (jfchoos.getSelectedFile().getPath(),jTextFieldBezeichnung.getText(),choiceJahr.getSelectedItem(),parameter);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
repErst = new ReportErstellt (jfchoos.getSelectedFile().getPath(),jTextFieldBezeichnung.getText());
removeAll ();
doLayout()
repErst.setSize(700,500);
repErst.setLocation(0,0);
add (repErst);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
}
else
{
remove(apl);
doLayout();
repPW.setSize(700,500);
repPW.setLocation(0,0);
add (repPW);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
}
}
Das Problem ist, dass zwar die Elemente vor dem Ausführen der Methode "berichte" verschwinden, jedoch nichts mehr angezeigt wird.
Nachdem "berichte" durch ist, kann ich das letzte Frame sehen.
Ich hab mir gedacht, dass ich, während die Methode "berichte" läuft die Meldung "Bitte warten" anzeigen kann. (Die Methode braucht übrigens schon ne Weile)
Hätt vielleicht jemand einen Tipp, wie ich diese Meldung hinbekomme?
Gruß
Alex
ich hab in meinem Applet einen JFilechooser.
Wenn ich die Selection bestätige, soll ein Programm gestartet werden, das einen Bericht erzeugt. Soweit alles.
Jetzt zu meinem Problem:
public void actionPerformed(java.awt.event.ActionEvent e) {
if (e.getActionCommand().equals("ApproveSelection"))
{
try {
removeAll();
doLayout();
setSize(700,500);
setLocation(0,0);
add (warten);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
berichte (jfchoos.getSelectedFile().getPath(),jTextFieldBezeichnung.getText(),choiceJahr.getSelectedItem(),parameter);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
repErst = new ReportErstellt (jfchoos.getSelectedFile().getPath(),jTextFieldBezeichnung.getText());
removeAll ();
doLayout()
repErst.setSize(700,500);
repErst.setLocation(0,0);
add (repErst);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
}
else
{
remove(apl);
doLayout();
repPW.setSize(700,500);
repPW.setLocation(0,0);
add (repPW);
setSize(700,500);
setLocation(0,0);
validate();
doLayout();
show();
}
}
Das Problem ist, dass zwar die Elemente vor dem Ausführen der Methode "berichte" verschwinden, jedoch nichts mehr angezeigt wird.
Nachdem "berichte" durch ist, kann ich das letzte Frame sehen.
Ich hab mir gedacht, dass ich, während die Methode "berichte" läuft die Meldung "Bitte warten" anzeigen kann. (Die Methode braucht übrigens schon ne Weile)
Hätt vielleicht jemand einen Tipp, wie ich diese Meldung hinbekomme?
Gruß
Alex