Unterschiedliche Optik trotz gleicher Look and Feel Code?

  • Themenstarter Themenstarter Sarah1982
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
S

Sarah1982

Gast
Hallo i hab da mal eine Frage momentan arbeite ich mit Eclipse:

Wenn ich diesen Code:


try{
UIManager.setLookAndFeel("com.jtattoo.plaf.aluminium.AluminiumLookAndFeel");

}
catch (Exception e) {
e.printStackTrace();
}


in den Konstruktor von 3 Java-Projekten kopiere sehen dies komischerweise alle anderst aus obwohl das der selbe Look and Feel Typ ist weis jemand woran des liegt??

Also den Library Path hab ich natürlich installiert weis echt net warum das jeweils anders dargestellt wird vl hatte jemand von euch das Problem schon ?
 
ich bin komplett Neu in der java-gui-programmierung. Deshlab ein Schuss ins Blaue: sind diese projekte vielleicht mit verschiedenen Java-Versionen geschrieben? Deshalb könnte die Interpretation auch unterschiedlich sein.
 
Was ich vergessen habe zu schreiben. Diese Projekte bestehn alle aus unterschiedlichen JPanels kann es sein das ich jedem JPanel manuell ein Look and Feel zuweisen muss?

Projekt 1 = Hat 4 Panels + 1 Toolbar



Wenn ja wie müsste man das als Code schreiben?
 
MMh könnte es evtl daran liegen das ich ein Projekt in Netbeans gezeichnet habe und anschließend in Eclispe reinkopiert habe??Bitte helft mir bin echt vorm verzweifeln!!?!
 
So habs jetzt!

I hatte en Fehler im Konstruktor alllerdings werdern nur die Panels verändert meine Toolbar bleibt leider unberührt wieso das jetzt?
 
Setzt du das Look and Feel vielleicht zu spät?
Nur Komponenten die erzeugt wurden nachdem du das L'n'F gesetzt hast sind davon beeinflusst.
 
MMh also ich hab es so gemacht: Aber was komisch is beim 2. Projekt is es genau so und da wird die tollbar eingefärbt wie es sein sollte



public Konstruktor()

{

try{
UIManager.setLookAndFeel("com.jtattoo.plaf.aluminium.AluminiumLookAndFeel");

}
catch (Exception e) {
e.printStackTrace();
}

ab hier kommt der ganze Code der die Gui darstellen lässt:








}
 
So jetzt endlich:!


I habs also für alle die mal au so ein Problem haben werden:

Ihr müsst erst das look and feel schreiben u. danach das JFrame aufrufen dann gehts
 
Setz das Look And Feel doch als erste Anweisung in der main()-Methode...

Code:
public static void main(String args[]) {
 try { javax.swing.UIManager.setLookAndFeel("..."); } catch (Exception ex) {}
...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben