Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java GUI
Войти
Регистрация
Восстановить пароль
 
l10yd
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 1
#1

Не работают кнопки (swing)

15.11.2015, 16:26. Просмотров 440. Ответов 1
Метки нет (Все метки)

Программа должна выводить окно с тремя кнопками, при нажатии на одну из них фон окна принимает привязанный к кнопке цвет.
Однако в результате компиляции на экран выводится пустое окно, без кнопок, подскажите, в чем проблема?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package turn.down.pkgfor.what;
 
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
 
public class ButtonTest2 {
    public static void main(String args[]) {
        EventQueue.invokeLater (new Runnable() {
            public void run() {
                ButtonFrameN frame = new ButtonFrameN();
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.setVisible(true);
            }
        });
    }
}
class ButtonFrameN extends JFrame {   
    private JPanel buttonPanel;
    public static final int DEFAULT_WIDTH = 300;
    public static final int DEFAULT_HEIGHT = 200;
//конструктор фрейма
    public ButtonFrameN() {
        setTitle("ButtonTest");
        setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
        buttonPanel = new JPanel();
        makeButton("RED", Color.RED);
        makeButton("BLUE", Color.BLUE);
        makeButton("GREEN", Color.GREEN);
        }
//метод для создания кнопок
    void makeButton(String name, final Color backgroundColor) {
        JButton button = new JButton(name);
        buttonPanel.add(button);
        button.addActionListener((ActionEvent event) -> {
            buttonPanel.setBackground(backgroundColor);
        }); 
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2015, 16:26
Ответы с готовыми решениями:

Не работают компоненты swing. Eclipse пишет cannot be resolved
У меня проблема не в коде, больше в библиотеке или хз. Такая проблема, было все...

Кнопки в swing и LaF
Форумчане, подскажите. Суть проблемы такова, есть несколько кнопок на панели,...

Залить кнопки др изображением. Swing
Как залить кнопки др изображением? Пробовал, но не получается. Вот код....

Работа со Swing JavaSE. Нет реакции на нажатие кнопки
Всем привет. Имеется следующая проблема: нет реакции программы при нажатии...

Swing. Кнопки в окошке видны только при развернутом состоянии
подскажите в чем проблема, плз... создаю окошко, в нем кнопки(да и вообще...

1
Alradalion
109 / 109 / 78
Регистрация: 13.09.2013
Сообщений: 425
15.11.2015, 17:03 #2
А где добавление панели на фрейм?
Java
1
add (buttonPanel);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2015, 17:03

Калькулятор swing: не получается в поле записать значение после нажатия кнопки
Проблема такая: не получается в поле записать значение после нажатия кнопки....

Swing. Во время выполнения программного клика по кнопке (doClick), не отображаются остальные кнопки
Совсем новичок в Swing, возможно не до конца понимаю потоки или еще что-то. В...

Как в swing задать координаты на которых должны находиться кнопки(ну и прочие элементы)?
Как в свинге задать координаты на которых должны находиться кнопки(ну и прочие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru