Jlabel ve 3 radyo düğmeleriyle dolu bir boxlayout'u azalan sırada yapmaya çalışıyorum. Program iyi derler ama sonra BoxLayout hatası ile hatalar paylaşılamaz. Bu hatanın “jframe” e takılmaya çalıştıklarını söyleyen insanlar olduğunu gördüm, ama bu durumda, bir çerçeve değil, düzenin verildiği jpanel. Bu, pencereyi derleyen kod segmentidir.java.awt.AWTERROR BoxLayout Oluştururken
JPanel mainPanel = new JPanel();
mainPanel.setLayout(new BorderLayout());
JPanel effortButtons = new JPanel();
JPanel skillButtons = new JPanel();
effortButtons.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
skillButtons.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
effortButtons.add(effortHeader);//this is what gives the error
effortButtons.add(oneEffort);
effortButtons.add(twoEffort);
effortButtons.add(threeEffort);
skillButtons.add(skillHeader);
skillButtons.add(oneSkill);
skillButtons.add(twoSkill);
skillButtons.add(threeSkill);
mainPanel.add(effortButtons, BorderLayout.WEST);
mainPanel.add(skillButtons, BorderLayout.EAST);
mainPanel.add(studentName, BorderLayout.NORTH);
mainPanel.add(next, BorderLayout.SOUTH);
add(mainPanel);
pack();
Olası kopyası [BoxLayout, paylaşılamadı hatası] (http://stackoverflow.com/questions/761341/boxlayout-cant-be-shared-error) – TheMirrox