के साथ त्रुटि देने वाले समूहलेआउट में मुझे त्रुटियों की एक लंबी सूची मिल रही है। क्या कोई मुझे बता सकता है कि मैं GroupLayout
के साथ गलत कहां जा रहा हूं।जावा स्काई
layout.setHorizontalGroup(
layout.createSequentialGroup()
.addComponent(new JLabel("Enter Book Name"))
.addComponent(new JTextField("TextField", 20))
);
त्रुटि:
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)
आपको क्या त्रुटि मिल रही है? –
स्वयं, मैं अपने जीयूआई को हाथ-कोडिंग करते समय इस लेआउट का उपयोग करने से बचता हूं। उपयोग करने के लिए बहुत आसान हैं। –
मैं किसी भी जीयूआई के लिए प्राथमिक लेआउट के रूप में एक टेबल आधारित लेआउट की अनुशंसा करता हूं। "जावा टेबल लेआउट मैनेजर" के लिए खोजें; आप मेरा http://www.softwaremonkey.org/Code/MatrixLayout –