Я занят с приложением, которое работает в JFrame
(с использованием BorderLayout
), и имеет:Изменение SetText из нескольких классов в Java
- Строка состояния в нижней
- Фиксированные кнопки слева
- Меню сверху (это изменение относится к определенной функции),
- Кнопки справа (это изменение относится к определенной функции).
Я настраиваю его для каждой кнопки слева, для его функций и процедур будет создан отдельный файл класса. На этом этапе это около 8 дополнительных классов.
Как изменить значения на кнопках и меню для каждого класса по этому конкретному классу?
Одним из способов может быть предоставление каждому классу метода, подобного 'public Action [] getActions()', который возвращает действия, соответствующие классу. При загрузке/изменении этой функции вызовите метод и добавьте их в панель инструментов или меню. –
@AndrewThompson имеет правильное представление; см. также этот пример [пример] (http://stackoverflow.com/a/4039359/230513). – trashgod