Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > button визуальное отображение


Автор: DissDoc 1.2.2007, 14:56
Вообщем вопрос очень простой и смешной что ли... Я обыскался и никак не могу найти состояние кнопки, когда она нажата (ну т.е. утоплена).
Задача - сделать утопленную кнопку...
Я все события нашел и когда выделена кнопка и неактивна и т.п. а вот нажата - так и не нашел. может ее вообще нету?

Автор: LSD 1.2.2007, 15:02
Код
button.getModel().isPressed()


А вообще есть готовый класс JToggleButton для реализации "залипающих" кнопок.

Автор: DissDoc 1.2.2007, 15:06
Спасибо огромное. Сейчас класс посмотрю

Автор: DissDoc 1.2.2007, 15:26
Я наверное туплю, но все-таки - че-то непонятно... Вот мой код
Код

bSelected = new JButton("Select");
        bSelected.addMouseListener(
        new MouseAdapter()
        {
            public void mouseReleased(MouseEvent e)
            {
                __eArhive.getClassFileShow().setSelectedImage();
                bSelected.getModel().setPressed(true);
            }
        }
        );
        this.add(bSelected);

И кнопка утопленной не остается

Автор: LSD 1.2.2007, 15:35
Цитата(DissDoc @  1.2.2007,  15:26 Найти цитируемый пост)
И кнопка утопленной не остается

И не останется, для этого нужно использовать JToggleButton.

Автор: DissDoc 1.2.2007, 15:57
Все-таки, перенаследовал от JToggleButton
Спасибо за терпение )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)