Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich habe mit NetBeans 6.7.1 unter Windows eine .jar Datei erstellt. Nun wollte ich diese untern ubuntu ausprobieren. Allerdings bekomme ich dann Fehler/Exceptions welche in nicht so richtig deuten kann:
ubuntu@ubuntu:/media/ATV/ContaktEditor/dist$ java -jar ContaktEditor.jar
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:134)
at javax.swing.UIDefaults.getUI(UIDefaults.java:758)
at javax.swing.UIManager.getUI(UIManager.java:1015)
at javax.swing.JPanel.updateUI(JPanel.java:126)
at javax.swing.JPanel.<init>(JPanel.java:86)
at javax.swing.JPanel.<init>(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:117)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:544)
at javax.swing.JRootPane.<init>(JRootPane.java:364)
at javax.swing.JFrame.createRootPane(JFrame.java:277)
at javax.swing.JFrame.frameInit(JFrame.java:258)
at javax.swing.JFrame.<init>(JFrame.java:181)
at my.contacteditor.ContactEditorUI.<init>(ContactEditorUI.java:26)
at my.contacteditor.ContactEditorUI$9.run(ContactEditorUI.java:424)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
ubuntu@ubuntu:/media/ATV/ContaktEditor/dist$ java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu11)
OpenJDK Server VM (build 14.0-b08, mixed mode)
ubuntu@ubuntu:/media/ATV/ContaktEditor/dist$
Verschieb mal das setNativeLookAndFeel vor den Aufruf der EventQueue. Ich kann mir vorstellen dass dein Problem daher kommt, dass wärend das neue LnF gesetzt wird die GUI erzeugt wird, und dabei einige Felder noch nicht fertig geladen sind -> Peng.
Ist es eigentlich irgendwie möglich das WinXP L&F unter Linux zu bekommen bzw. umgekehrt?
Wenn ich dies versuche, bekomme ich unter Ubuntu diese Meldung:
Error setting native LAF: javax.swing.UnsupportedLookAndFeelException: [The Microsoft Windows Look and Feel - com.sun.java.swing.plaf.windows.WindowsLookAndFeel] not supported on this platform
Nicht auf allen Plattformen kannst du IMHO jedes Look & Feel nutzen.
Ich weiß aber nicht ob das aus Gründen der Lizenz oder der Abhängigkeit nciht möglich ist.
Java 6 hat unter Linux kein Nimbus (da bin ich mir unsicher) und kein Windows-Theme, dafür Windows kein GTK.
Bei GTK und Windows könnte ich mir vorstellen, dass es daran liegt, dass hier Teile des System-Toolkits verwendet werden. Unter Windows gibt es aber nur selten ein GTK.
Nicht auf allen Plattformen kannst du IMHO jedes Look & Feel nutzen.
Ich weiß aber nicht ob das aus Gründen der Lizenz oder der Abhängigkeit nciht möglich ist.
Java 6 hat unter Linux kein Nimbus (da bin ich mir unsicher) und kein Windows-Theme, dafür Windows kein GTK.
Bei GTK und Windows könnte ich mir vorstellen, dass es daran liegt, dass hier Teile des System-Toolkits verwendet werden. Unter Windows gibt es aber nur selten ein GTK.