Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java.lang.IllegalArgumentException 
V
    Опции темы
bulat01
Дата 5.11.2010, 07:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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)


PM MAIL   Вверх
jk1
Дата 5.11.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 21
Всего: 75



Убрал вот этот код за полной его бессмысленностью и все заработало
Код

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));



--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0809 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.