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

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

15.11.2015, 16:26. Показов 1895. Ответов 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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.11.2015, 16:26
Ответы с готовыми решениями:

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

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

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

1
 Аватар для Alradalion
132 / 126 / 85
Регистрация: 13.09.2013
Сообщений: 485
15.11.2015, 17:03
А где добавление панели на фрейм?
Java
1
add (buttonPanel);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2015, 17:03
Помогаю со студенческими работами здесь

Остановка выполнения программы до нажатия кнопки swing
public class FileSystemModel implements Model { Man returnMan; @Override public synchronized Man manLoader() {//Загрузить...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru