thx für die schnelle Hilfe, aber ich lös das ganze jetzt einfach über eine .sh und eine .bat Datei für Linux bzw. Windows. die leg ich einfach ins Verzeichnis von dem Programm und es rennt damit im selben Verzeichnis. Jetzt hab ich nur noch ein Problem: Ich hab eine Funktion:
public void openWindow(){
disableForm();
AddElemFrame.setVisible(true);
AddElemFrame.setBounds(0, 0, 420, 300);
}
Die mir ein Fenster anzeigt in dem ich einen neuen Film anzeigen kann. Das Problem ist nur, dass mir damit der Inhalt unter einem Windows System nicht angezeigt wird, also die Textfelder, Labels, ... nicht da sind:
[Blockierte Grafik: http://stud4.tuwien.ac.at/%7Ee0425525/AddElementleer.jpg]
wenn ich den Code jetzt aber ändere auf:
public void openWindow(){
disableForm();
AddElemFrame.setVisible(true);
AddElemFrame.setBounds(0, 0, 420, 300);
AddElemFrame.setVisible(false);
AddElemFrame.setVisible(true);
}
funktioniert es:[Blockierte Grafik: http://stud4.tuwien.ac.at/%7Ee0425525/AddElementfull.jpg]
um es nochmal zu sagen: Dieses Problem tritt nur unter Windows auf. Gui hab ich mit Matisse Gui Builder von Netbeans gemacht, also kein eigener zusammen geschusterter Code. Java Version ist auf beiden 1.5 Update 6 oder 7 drauf, aba das wird den Unterschied ja nicht ausmachen. also das Problem konnte ich halt einkreisen auf die setBounds bzw setSize Methode(idente Methoden, bis auf dass man mit setBounds auch noch die x und y koordinate angeben kann wo das fenster aufgebaut werden soll), nur wenn ich die nicht benutz wird das fenster mit breite und höhe gleich 0 angezeigt, also auch keine Möglichkeit.
Hat vielleicht einer eine Ahnung wie ich das weg bekommen könnt? ich mein es funktioniert jetzt so eh, aba das is halt nicht wirklich toll und eigentlich will ich da nicht unbedingt eine Workaround einsetzen.
mfg Flo