Как вызвать самостоятельную компоненту в Java swing?
У меня есть много кнопок в группе кнопок, которые должны искать в базе данных, используя содержащий их текст в качестве запроса при переключении.
Вместо того, чтобы вводить конкретный код события для каждой кнопки, как я могу вызвать кнопку self?
Желаемый псевдокод: searchDB(genericSelf.getText())
Попробовал с помощью this
Ключевое слово и возиться с getComponent, но я уверен, что существует более эффективный способ.
1 ответ
Решение
Как насчет:
public void actionPerformed(ActionEvent evt) {
JButton source = (JButton) evt.getSource();
// source is your "this"
}