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

Сбросить чекбоксы по нажатию кнопки

14.12.2018, 17:44. Показов 2674. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто подскажет что я делаю не так хочу чтобы в классе с панелями где кнопки checkbox-ы (user01, user02, user03) становились пустыми

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
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /// Действия от кнопок с созданием отдельного класса c Listener 
    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        btn01.addActionListener(new TopButtonActionListener());
        btn02.addActionListener(new TopButtonActionListener());
        btn03.addActionListener(new TopButtonActionListener());
 
        // определение из класса TopButtonActionListener
        
        
        user01.setSelected(TopButtonActionListener.UserCheckBox01);
        user02.setSelected(TopButtonActionListener.UserCheckBox02);
        user03.setSelected(TopButtonActionListener.UserCheckBox03);
        
//  В отдельном классе для прописываются слушатели и действия
 
public class TopButtonActionListener implements ActionListener {
 
    public static boolean UserCheckBox01 = true;
    public static boolean UserCheckBox02 = true;
    public static boolean UserCheckBox03 = true;
    
    
    public void actionPerformed(ActionEvent e) {
        if (e.getActionCommand().equals("NEW")) {
        System.out.println("EEEEEE");
    
        UserCheckBox01 = false;
        UserCheckBox02 = false;
        UserCheckBox03 = false;
        
        System.out.println(UserCheckBox01);
        System.out.println(UserCheckBox02);
        System.out.println(UserCheckBox03);
        
        
    }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2018, 17:44
Ответы с готовыми решениями:

По нажатию кнопки добавить чекбоксы на панель
Добрый день как сделать так чтобы при нажатии на кнопку в этом же "теле" появлялись заданные мной checkbox-ы ? import...

Добавить кнопки чекбоксы
Здравствуйте, как на странице сайта при помощи php это сделать? почему php? - потому, что количество кнопок и чекбоксов зависит от...

Добавление текстбоксов по нажатию клавиши и удаление по нажатию другой кнопки
Всем доброго времени суток. Хотел попросить помощи в написании следующего кода. Кое что набросал, но не работает при удалении...

1
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
15.12.2018, 14:28
Anonimus990099,

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
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
 
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
 
public class Window extends JFrame {    
    private JButton button = new JButton("CHange Checkbox state");
    private JCheckBox checkBox = new JCheckBox("CheckBox");
    
    public Window() {
        super.setTitle("Window");
        this.setSize(800, 600);     
        
        this.getContentPane().setLayout(new FlowLayout());
        this.getContentPane().add(button);  
        this.getContentPane().add(checkBox);
        this.setVisible(true);
        this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        button.addActionListener(this::btnListener);
    }
 
    private void btnListener(ActionEvent event){
        if (checkBox.isSelected()) {
            checkBox.setSelected(false);
        }
        else {
            checkBox.setSelected(true);
        }
    }
    public static void main(String[] args) {
        new Window();               
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.12.2018, 14:28
Помогаю со студенческими работами здесь

Разбить строку на слова по нажатию первой кнопки, отсортировать список слов по нажатию второй
Разбить строку, введённую в первую ячейку первого столбца активного листа, на слова, и вывести их в ячейки первого столбца, начиная со...

Нарисовать домик по нажатию кнопки, и звезду по нажатию на форме
Нарисовать домик по нажатию кнопки и звезду по нажатию на форме

С(Си) и WinApi, элементы управления: чекбоксы, кнопки, выпадающие списки
Здравствуйте уважаемые эксперты раздела С(Си)! Изучаю потихоньку (по 1 часу в месяц) язык С(Си) и WinApi (который, имхо, лет через...

Сбросить состояние кнопки PHP
Добрый день! На HTML страничке есть кнопка, по нажатию которой из папки в базу SQL загружается информация о содержащихся изображениях....

Прорисовка в окне по нажатию кнопки(обработчик кнопки) MFC
Сообсвтенно вот какая пробелма. Создал кнопку, в ее обработчике написал, что по 2-ому нажатию левой кнопки, переменной bool drawing...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru