Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание массива JLabel после нажатия кнопки

7.6K
18 августа 2009 года
Slawka
18 / / 14.05.2005
Создание массива JLabel после нажатия кнопки

Подскажите как возможно решить данную задачу.

Имеется некое окно созданное NetBeans c одной кнопкой.

При нажатии на кнопку должен создаваться массив от 4 до 24 JLabel разного цвета и выводиться в это же окно.


Народ помогите примеры найти не могу, да и как правильно задать этот вопрос в поисковике Хрензнает
274
18 августа 2009 года
Lone Wolf
1.3K / / 26.11.2006
что именно интересует?
курить в сторону setBounds() JLabel и add() у JFrame.
7.6K
18 августа 2009 года
Slawka
18 / / 14.05.2005
Короче
Код:
private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
        // TODO add your handling code here:
//        String [] ipList = new String[100];

   

System.out.println();
jPanel1.setVisible(false);
JLabel aLabel = new JLabel("Test");
aLabel.setBounds(10, 10, 100, 100);
aLabel.setFont(new Font("Serif", Font.PLAIN, 24));

jPanel1.add(aLabel).show(true);
jPanel1.repaint();
jPanel1.setVisible(true);

Button aButton = new Button("Button");
add(aButton);
validate();
this.repaint();
}


Вывода нет предполагаю что надо перерисовать но как х.....
274
18 августа 2009 года
Lone Wolf
1.3K / / 26.11.2006
jPanel1 - добавлена на JFrame ?

formWindowOpened точно вызыввается?

у меня этот код работает.
63
18 августа 2009 года
Zorkus
2.6K / / 04.11.2006
юзаем для оформления кода, парни :)
И теме место в студентах, факт.
7.6K
19 августа 2009 года
Slawka
18 / / 14.05.2005
jPanel1 создана средствами NetBeans.
Ошибок в коде нет, только я не вижу в jPanel1 отображение aLabel.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог