У меня есть JButton
и хотите на событии вызывать этот класс метод шоу() когда эта кнопка нажата. Я знаю, как это сделать, если я хочу использовать метод из другого класса, но мне нужен метод вызова из того же класса, что и кнопка.Событие Swing JButton
JButton search = new JButton(new ButtonAction("Search", KeyEvent.VK_A));
Я пытаюсь добавить
JButton search = new JButton(show());
Но это работает только 1 раз при создании объекта, но не при нажатии кнопки.
1) Пожалуйста, не забудьте добавить '?' на вопросы! Некоторые люди выполняют поиск на странице «?» и если ни один из них не существует в «вопросе», переходите непосредственно к следующему (фактическому) вопросу в очереди. 2) Чтобы получить более эффективную помощь, опубликуйте [SSCCE] (http://sscce.org/). 3) Нет необходимости добавлять основной тег в заголовок. –
Извинения: но ваш вопрос не имеет никакого смысла: 'want on event call this class method show(), когда эта кнопка нажата', почему вы передаете функцию' show() 'что это возвращает тип? какую функцию следует вызывать слушателям событий событий? – Sage
@Sage Я хочу вызвать 'show()' из того же класса – Wizard