Шустрый

Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010
Репутация: нет Всего: 0
|
Привет всем гуру Джава, Пож-та помогите зафиксить проблему Вот код: Код | public class authorize extends javax.swing.JFrame { private JLabel jLabel3; private JLabel jLabel4; private JLabel jLabel5; private JLabel XXX; private JLabel jLabel2; private JLabel jLabel1; private JPanel jPanel2;
/** * Auto-generated main method to display this JFrame */ public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { authorize inst = new authorize(); inst.setLocationRelativeTo(null); inst.setVisible(true); inst.initGUI(); } }); } public authorize() { super(); initGUI(); } private void initGUI() { try { setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); this.setTitle("Select Tables"); { jPanel2 = new JPanel(); GroupLayout jPanel2Layout = new GroupLayout((JComponent)jPanel2); jPanel2.setLayout(jPanel2Layout); getContentPane().add(jPanel2, BorderLayout.NORTH); jPanel2.setPreferredSize(new java.awt.Dimension(392, 105)); jPanel2.setLocation(new java.awt.Point(4, 4)); { jLabel1 = new JLabel(); jLabel1.setText("User"); jLabel1.setAlignmentX(0.5f); jLabel1.setHorizontalAlignment(SwingConstants.LEFT); } { jLabel2 = new JLabel(); GroupLayout jLabel2Layout = new GroupLayout((JComponent)jLabel2); //GroupLayout jLabel2Layout = new GroupLayout((JComponent)jLabel2); jLabel2.setLayout(null); jLabel2.setText("Database"); jLabel2Layout.setVerticalGroup(jLabel2Layout.createSequentialGroup() .addComponent(jLabel2.getLabelFor(), GroupLayout.PREFERRED_SIZE, 10, GroupLayout.PREFERRED_SIZE) .addContainerGap(10, 10)); jLabel2Layout.setHorizontalGroup(jLabel2Layout.createSequentialGroup() .addComponent(jLabel2.getLabelFor(), GroupLayout.PREFERRED_SIZE, 10, GroupLayout.PREFERRED_SIZE) .addContainerGap(10, 10)); } { jLabel3 = new JLabel(); jLabel3.setText("Role"); } { jLabel5 = new JLabel(); jLabel5.setText("Role_XXX"); } { XXX = new JLabel(); XXX.setText("User_XXX"); } { jLabel4 = new JLabel(); jLabel4.setText("Database_XXX"); } jPanel2Layout.setHorizontalGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup() .addComponent(jLabel2, GroupLayout.Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 63, GroupLayout.PREFERRED_SIZE) .addGroup(GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup() .addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 51, GroupLayout.PREFERRED_SIZE) .addGap(12)) .addGroup(GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup() .addComponent(jLabel3, GroupLayout.PREFERRED_SIZE, 40, GroupLayout.PREFERRED_SIZE) .addGap(23))) .addGroup(jPanel2Layout.createParallelGroup() .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jLabel4, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(XXX, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE)) .addGroup(GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup() .addComponent(jLabel5, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE))) .addContainerGap(202, Short.MAX_VALUE)); jPanel2Layout.setVerticalGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel1, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 16, GroupLayout.PREFERRED_SIZE) .addComponent(XXX, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel4, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE) .addComponent(jLabel2, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 15, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel3, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, 15, GroupLayout.PREFERRED_SIZE) .addComponent(jLabel5, GroupLayout.Alignment.BASELINE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)) .addContainerGap(35, 35)); } pack(); setSize(400, 300); } catch (Exception e) { //add your error handling code here e.printStackTrace(); } }
}
|
При запуске программы выкидывает следующее сообщение: java.lang.IllegalArgumentException: Component must be non-null at javax.swing.GroupLayout$ComponentSpring.<init>(Unknown Source) at javax.swing.GroupLayout$ComponentSpring.<init>(Unknown Source) at javax.swing.GroupLayout$Group.addComponent(Unknown Source) at javax.swing.GroupLayout$SequentialGroup.addComponent(Unknown Source) at com.development.prod.authorize.initGUI(authorize.java:79) at com.development.prod.authorize.<init>(authorize.java:52) at com.development.prod.authorize$1.run(authorize.java:42) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
|