hi,
ich hab nen problem und zwar hab ich ein programm was dateien kopiert.während es kopiert soll ein fenster mit dem jlable "es wird kopiert.." angezeigt werden. das fenster wird auch erstellt jedoch das jlabel nicht.
hier der code
public void actionPerformed(ActionEvent event)
{
String s;
if(event.getActionCommand().equals("kopieren"))
{
s = eingabe.getText();
}
.......
if(weiter==true)
{
//Statusfenster beim kopieren
MyFrame status1=new MyFrame("Es wird kopiert ...");
//ordner erstellen
zielordner=ordnerErstellen("C:/Test/"+kennzeichen+"/");
//Bilder kopieren
try
{
dateienKopieren(zielordner,new File(basisordner));
//status1.setVisible(false);
}
catch(Exception e)
{
// status1.setVisible(false);
fehler=2;
weiterloeschen=false;
}
}
das roteingefärbte ist das fenster was angezeigt werden soll.der konstruktor sieht folgender massen für das fenster aus:
MyFrame(String text)
{
getContentPane().setLayout(new FlowLayout());
getContentPane().add(new JLabel(text));
setResizable(false);
setTitle("Statusfenster");
setLocation(500,350);
setSize(300,100);
setVisible(true);
setDefaultCloseOperation(0);
setAlwaysOnTop(true);
}
ich hab nen problem und zwar hab ich ein programm was dateien kopiert.während es kopiert soll ein fenster mit dem jlable "es wird kopiert.." angezeigt werden. das fenster wird auch erstellt jedoch das jlabel nicht.
hier der code
public void actionPerformed(ActionEvent event)
{
String s;
if(event.getActionCommand().equals("kopieren"))
{
s = eingabe.getText();
}
.......
if(weiter==true)
{
//Statusfenster beim kopieren
MyFrame status1=new MyFrame("Es wird kopiert ...");
//ordner erstellen
zielordner=ordnerErstellen("C:/Test/"+kennzeichen+"/");
//Bilder kopieren
try
{
dateienKopieren(zielordner,new File(basisordner));
//status1.setVisible(false);
}
catch(Exception e)
{
// status1.setVisible(false);
fehler=2;
weiterloeschen=false;
}
}
das roteingefärbte ist das fenster was angezeigt werden soll.der konstruktor sieht folgender massen für das fenster aus:
MyFrame(String text)
{
getContentPane().setLayout(new FlowLayout());
getContentPane().add(new JLabel(text));
setResizable(false);
setTitle("Statusfenster");
setLocation(500,350);
setSize(300,100);
setVisible(true);
setDefaultCloseOperation(0);
setAlwaysOnTop(true);
}