В this Пример кода Swing Я столкнулся с методом setActionCommand. Ссылка на Java указывает только, что она «устанавливает команду действия для этого компонента». Что такое команда действия и зачем мне ее устанавливать?Что такое команда действий, заданная setActionCommand?
1
A
ответ
2
Фактически, JButton
перенаправляет указанную команду действия на ButtonModel
. Вот метод, который пересылается в ButtonModel
с комментарием.
/**
* Sets the action command string that gets sent as part of the
* <code>ActionEvent</code> when the button is triggered.
*
* @param s the <code>String</code> that identifies the generated event
* @see #getActionCommand
* @see java.awt.event.ActionEvent#getActionCommand
*/
public void setActionCommand(String s)
Так что в вашем ActionListener
когда вы получаете ActionEvent
вы можете проверить getActionCommand()
различать, какая кнопка была нажата.
Смежные вопросы
- 1. Что такое команда Matrix.getMatrix?
- 2. Что такое команда cordova.build
- 3. о методе setActionCommand
- 4. JButton KeyBinding и setActionCommand
- 5. Что такое команда вырезания бумаги?
- 6. Что такое полноценная команда PowerShell?
- 7. Что такое команда «Запустить рецепт»?
- 8. Что такое команда «-» для mutt?
- 9. Команда PowerShell - что это такое?
- 10. Что такое команда $ before shell
- 11. Что такое команда «История памяти»?
- 12. Что такое команда вызова оператора &?
- 13. Java-программирование: setActionCommand() error
- 14. Что такое История действий пользователей? Лучшая практика?
- 15. Что такое стандартный способ написания подробных действий
- 16. Что такое использование действий <T>
- 17. Что такое команда Mac OSX в «Thor»
- 18. Что такое команда shutdown в MFC?
- 19. qpython Что такое кнопка alt (предыдущая команда)
- 20. Что такое команда sed b в Linux?
- 21. Что такое полная команда gdal_calc в ipython?
- 22. Что такое эквивалентная команда grep в php?
- 23. Что такое команда git, чтобы открыть репозиторий
- 24. Что такое команда wgetrc в wget download
- 25. что такое команда для полосового фильтра butterworth
- 26. Что такое эквивалентная команда mysql_fetch_assoc в C#?
- 27. Что такое команда «create_clock» в проекте FPGA?
- 28. Что такое '$?' команда do/mean в powershell?
- 29. Что такое эквивалентная команда «mysql_real_escape_string» в Oracle?
- 30. Что такое эквивалентная команда для Ping