Описание тега abstract-action

Определяет объект действия со строкой описания по умолчанию и значком по умолчанию.
1 ответ

KeyListener внутри класса действия Не слышно при использовании setAction()

Буду признателен за любые советы о том, как я могу заставить работать следующее. Изначально все мои действия были вставлены в GUI. Затем графический интерфейс стал довольно большим по мере развития проекта. Так что я перенес все эти действия в свои …
05 янв '15 в 06:58
0 ответов

Как удалить или отключить пункт меню из JPopupMenu?

У меня есть JPopupMenu и я хочу отключить или удалить, если возможно, пункт меню каждый раз, когда происходит действие. Я попробовал это, и хотя removeCommentAction Объект добавляется в позицию 4 меню, пункт меню в позицию 4 не удаляется. Я знаю о м…
25 май '13 в 18:02
1 ответ

Запуск Java GUI для обновления

Возможно, есть лучший вопрос / ответ для этого, но то, что я нашел, не сработало, и у меня возникли проблемы с формулировкой вопроса для запроса Google. По сути, у меня есть JFrame с несколькими панелями и компонентами, которые извлекают свои данные…
0 ответов

Запрет пробел от вызова кнопки панели инструментов по умолчанию

Вот простой пример, где AbstractAction используется для кнопки панели инструментов. Когда приложение запускается и нажимается пробел, оно печатает "Действие внутри панели инструментов". Цель состояла бы в том, чтобы препятствовать тому, чтобы пробел…
04 дек '18 в 15:13
0 ответов

Извлечение AbstractAction actionListener из JTextField из другого класса

У меня проблема с личным проектом, над которым я работаю на Java. Я создаю консоль, которая принимает команды и делает конкретные вещи в результате. Чтобы принимать команды, я использую слушатель AbstractAction для JTextField и JButton, чтобы опреде…
01 фев '18 в 20:50
1 ответ

Использование булевой переменной вместо интерфейса ActionListner в свинге

У меня небольшой вопрос, пожалуйста, позвольте мне объяснить сценарий. У меня есть свинг jframe, в котором у меня есть кнопка с именем "start", которая запускает таймер в секундах, поэтому всякий раз, когда я нажимаю на start, она преобразует саму к…
2 ответа

Java Swing-Call ActionLisner из внешнего класса

Привет, я новичок в Java Swing. Есть класс Swing следующим образом: Class A extends JDialog { JButton button=new JButton(" test"); button.addActionListener(new TestAction()); //Inner class private class TestAction extends AbstractAction { public voi…
11 фев '17 в 21:16
1 ответ

Есть ли у JavaFX AbstractAction как у Swing?

Я создаю приложение с javafx, которые должны иметь одинаковые кнопки на панели инструментов и в меню. Так что проще использовать абстрактные действия, как у свинга. Итак, мой вопрос, есть ли у javaFx что-то подобное?
20 янв '17 в 00:09
3 ответа

Использование связывания клавиш

Я занимаюсь базовым программированием, просто пытаюсь изучить основные принципы связывания клавиш. Все это кажется очень простым, но что-то не так с моей логикой или структурой, которая мешает моему коду исполняться так, как я хочу. Вот мой код publ…
30 июл '13 в 01:06
1 ответ

Почему я не могу отключить кнопку панели инструментов (действие), используя setEnabled(false)

У меня есть кнопка на панели инструментов, которую я пытаюсь отключить с помощью action.setEnabled(false), но когда я это делаю, я получаю следующую ошибку: java.lang.IllegalStateException: This must happen in the event thread! at org.openide.awt.Ac…
24 окт '16 в 14:42
1 ответ

Можно ли использовать paintComponent() в классе AbstractAction?

Я пытаюсь создать программу, которая создает JPanel, и когда пользователь нажимает W, A, S и D, нарисованный куб будет перемещаться по окну (на определенную величину при каждом нажатии клавиши), Я создал класс MoveCubeUp и переопределил в нем метод …
27 окт '16 в 23:13
3 ответа

Как мне организовать свои действия в Swing?

В настоящее время я заменяю свои анонимные ActionListeners new ActionListener() { @Override public void actionPerformed(final ActionEvent event) { // ... } } с файлами классов, представляющими действия: public class xxxxxxxAction extends AbstractAct…
06 фев '13 в 19:06
3 ответа

Правильный способ составить действие как последовательность нескольких меньших действий?

У меня есть три действия, определенные так: public class A extends AbstractAction; public class B extends AbstractAction; public class C extends AbstractAction; Теперь я хочу определить гигантское действие, которое выполняет эти три действия по поря…
09 сен '13 в 02:56
1 ответ

Вызов метода getContentPane() внешнего класса из внутреннего класса Action

Я хочу вызвать метод внешнего класса getContentPane() из внутреннего класса Action. Я не понимаю, почему мой код не работает. public class MainFrame extends JFrame { public MainFrame() { super("My app"); JMenuBar menuBar = new JMenuBar(); setJMenuBa…
04 апр '12 в 10:09
1 ответ

Как поддерживать клавиши Ctrl + Shift+ Numpad, используя java.awt

Я хочу связать Ctrl + Shift + Numpad 7 с картой действий. По сути, я пытаюсь привязать свои действия к сочетаниям клавиш и хочу, чтобы такое же поведение, как и при нажатии цифровых клавиш сверху или при нажатии цифровых клавиш на правой клавиатуре.…
1 ответ

Изменить имя AbstractAction

У меня есть JMenuItem, связанный с действием, которое я могу использовать item.getAction(), Имя действия задается при создании действия, например, с использованием анонимного new AbstractAction(String text, ...), Текстовое поле устанавливается в соо…
05 фев '13 в 10:51
1 ответ

Специальный метод должен вызываться после любого выполнения AbstractAction

Пожалуйста, извините за неопределенный заголовок вопроса, но обычно я не делаю такого рода вещи. Итак, у меня есть следующая проблема: Я разрабатываю всплывающее меню для конкретного приложения, в котором каждый пункт меню связан с определенным дейс…
18 июл '11 в 19:13
3 ответа

Почему AbstractAction не реализует actionPerformed()?

Учебный класс AbstractAction реализует интерфейс Action, но в Actionесть метод actionPerformed(ActionEvent e) который наследует от интерфейса ActionListener Я знаю, что класс реализует интерфейс и должен обеспечивать все реализации методов в этом ин…
09 окт '12 в 03:29
2 ответа

Изменение фона кнопки после ее нажатия (т.е. после выполнения действия)

Я пытаюсь изменить фон JButton после его нажатия. В настоящее время мои кнопки расположены в GridLayout (3x3) и выглядят так: tiles.add(new JButton(new AbstractAction("") { @Override public void actionPerformed(ActionEvent e) { this.setIcon("foo.png…
05 дек '11 в 03:53
1 ответ

ActionListener vs AbstractAction

Я пытаюсь узнать больше об обработке событий, но везде, где я читаю об этом, речь идет в основном о том, как использовать это, чтобы что-то произошло, но не о том, как это работает. До сих пор я знаю о 2 способах сделать что-то, когда кнопка нажата.…
20 фев '16 в 12:16