![]() |
|
Модераторы: Poseidon |
![]()
|
|
| susanin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 587 Регистрация: 7.10.2006 Где: Санкт-Петербург Репутация: 3 Всего: 7 |
помогите пожалуйста со следующей проблемой, если можно... вобщем хочу создать простое окно с кнопкой но не в одном классе а разбить по раззным классам: класс основного фрэйма, класс кнопки и тд... вобщем создал класс для главного фрейма
хотел создать этот класс с функциями добавления панели, кнопок и т.д. чтобы можно было просто добавлять кнопки вызвав функцию например frame.addButton(); вот примерная реализация главного класса
вопрос в том, как в первом классе реализовать в функции addButton() чтобы кнопка добавлялась на компонент panel фрейма? |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
1. В JFrame компоненты добавляются не через add(), а getContentPane().add().
2. Зачем нужно наследоваться от фрейма и кнопки? Ну от фрейма еще ладно, но от кнопки-то зачем, если ты не собираешься менять функциональность этой кнопки? 3. Зачем App наследовать от JFrame? И зачем он вообще нужен, почему нельзя main() поместить в BaseFrame? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |