У меня есть следующая структура:
public class A {
private javax.swing.JLabel fullName;
public class B {
public B() {
fullName.setText("Martha Stewart");
}
}
...
...
...
}
Моя цель состоит в том, чтобы B (в настоящее время подкласс A) находился в отдельном классе.
Проблема в том, что когда я разделяю два класса, я теряю функциональность при вызове .setText () для JLabel. Я понимаю, что если B находится в отдельном классе, я должен был бы написать метод публичного сеттера в классе A.
Это, однако, невозможно, так как у меня есть около 100 кнопок и я использую 4-5 различных функций для каждой кнопки. Создание метода получения / установки для каждой функции не представляется возможным ИМХО.
Я пытаюсь обернуть голову вокруг лучшего решения ... кто-нибудь из вас может помочь, друзья?