Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 1
1

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

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

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

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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2015, 16:26
Ответы с готовыми решениями:

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

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

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

Остановка выполнения программы до нажатия кнопки swing
public class FileSystemModel implements Model { Man returnMan; @Override public...

1
132 / 126 / 85
Регистрация: 13.09.2013
Сообщений: 485
15.11.2015, 17:03 2
А где добавление панели на фрейм?
Java
1
add (buttonPanel);
1
15.11.2015, 17:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2015, 17:03
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru