Ich bekomme eine lange Liste von Fehlern. Kann mir jemand vorschlagen, wo ich mit GroupLayout
falsch liege.GroupLayout geben Fehler mit Java Swing
layout.setHorizontalGroup(
layout.createSequentialGroup()
.addComponent(new JLabel("Enter Book Name"))
.addComponent(new JTextField("TextField", 20))
);
Fehler:
Exception in thread "main" java.lang.IllegalStateException: javax.swing.JTextField[,0,0,0x0,invalid,layout=javax.swing. plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0, alignmentY=0.0,border=javax.swing.plaf.BorderUIResource$ [email protected],flags=296,maximumSize=, minimumSize=,preferredSize=,caretColor=sun.swing. PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax .swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true ,margin=javax.swing.plaf.InsetsUIResource[top=0,left=0, bottom=0,right=0],selectedTextColor=sun.swing. PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax. swing.plaf.ColorUIResource[r=184,g=207,b=229],columns=20, columnWidth=0,command=,horizontalAlignment=LEADING] is not attached to a vertical group at javax.swing.GroupLayout.checkComponents(Unknown Source) at javax.swing.GroupLayout.prepare(Unknown Source)
Welchen Fehler bekommen Sie? –
Ich vermeide es, dieses Layout zu verwenden, wenn ich meine GUI's handkodiere. Es gibt so viele einfachere zu benutzen. –
Ich empfehle ein Tabellen-basiertes Layout als primäres Layout für jede GUI. Suche nach "java table layout manager"; Sie können meine finden unter http://www.softwaremonkey.org/Code/MatrixLayout –