Compilerfehler: javax.swing.GroupLayout nicht gefunden

Status
Nicht offen für weitere Antworten.

JFreak

Bekanntes Mitglied
Hallo,

ich möchte mit NetBeans 5.5 eine Applet erstellen. Auf meinem Laptop funktionierte das auch ganz gut, aber hier auf dem Rechner meckert javac folgendes:

Code:
D:\Lars\hash-applet\src\hash\MainApplet.java:87: cannot find symbol
symbol  : class GroupLayout
location: package javax.swing
    javax.swing.GroupLayout panMinMaxCharLayout = new javax.swing.GroupLayout(panMinMaxChar);
D:\Lars\hash-applet\src\hash\MainApplet.java:87: cannot find symbol
symbol  : class GroupLayout
location: package javax.swing
    javax.swing.GroupLayout panMinMaxCharLayout = new javax.swing.GroupLayout(panMinMaxChar);
D:\Lars\hash-applet\src\hash\MainApplet.java:98: cannot find symbol
symbol  : class GroupLayout
location: package javax.swing
        .addComponent(txtMaxChar, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE))
D:\Lars\hash-applet\src\hash\MainApplet.java:98: cannot find symbol
symbol  : class GroupLayout
location: package javax.swing
        .addComponent(txtMaxChar, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE))
(Auszug)

Der Quelltext ist folgender (der Fehler tritt im generierten Teil auf, hier die erste Stelle, wo der Fehler auftritt):
Code:
javax.swing.GroupLayout panMinMaxCharLayout = new javax.swing.GroupLayout(panMinMaxChar);
panMinMaxChar.setLayout(panMinMaxCharLayout);

Interessant finde ich, dass dort, wo jetzt javax.swing steht, sonst immer org.jdesktop.layout stand.

Wie kann ich das Problem lösen?

MfG Lars



[EDIT] Fehlerlöseversuch 1 fehlgeschlagen. Ich hatte versucht, die .form-Datei zu sichern, anschließend MainApplet.* im src-Ordner zu löschen, ein neues JApplet anzulegen und die .form-Datei rückzusichern. Da wurde dann neuer Formularcode generiert, dort stand aber immer noch javax.swing -> Compiler-Error.
 
Ist bereits drin, steht links bei Project im Ordner Libraries ("Swing Layout Extensions - swing-layout-1.0.1.jar").
 
JFreak hat gesagt.:
Wie tue ich das in NetBeans?
Macht der normalerweise automatisch. Manuell geht's so:
Rechtsklick auf den Project Node --> Project Properties | Categories: Libraries | Add Library... | Swing Layout Extensions --> Add Library --> OK
 
Euch beiden ist schon klar, das javax.swing.GroupLayout in dem Paket da oben gar nicht drinnen ist, sondern in Java 1.6 ?!

Nachtrag: Dh, dort anders :bae:

In java 1.6 isses javax.swing.GroupLayout und in dem Paket isses org.jdesktop.layout.GroupLayout

Ich empfehle Winrar um die rar Archive anzugucken und zu schauen, was überhaupt drinnen ist 😉
 
Naja und jetzt schau was da ganz oben steht 😉

Code:
D:\Lars\hash-applet\src\hash\MainApplet.java:87: cannot find symbol
symbol  : class GroupLayout
location: package javax.swing
    javax.swing.GroupLayout panMinMaxCharLayout = new javax.swing.GroupLayout(panMinMaxChar);

:bae:
 
Ok ich glaub ich hab meinen Fehler. Ich hab das Projekt unter JDK 1.6 erstellt. Deswegen verwendet NetBeans dieses. Auf dem anderen Rechner habe ich aber nur 1.5... Kann ja nicht klappen. Danke aber trotzdem.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben