1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 61
|
|
1 | |
Отдельный класс для всех панелей - такое возможно?31.08.2013, 00:14. Показов 1410. Ответов 6
Метки нет (Все метки)
Мне необходимо добавить несколько панелей в окно. Очень хочется вынести код по панелям в отдельный класс. Только я не знаю как это правильно реализовать. Возможно ли такое вообще? И как создавать объекты нужной мне панели, если в 1 классе можно написать 1 конструктор?
0
|
31.08.2013, 00:14 | |
Ответы с готовыми решениями:
6
Вывод всех команд для сервера в отдельный класс Перенос всех вывод в консоли из Main в отдельный класс Menu Как изменить цвет всех lable на форме через отдельный класс Выполнить замену всех символов в строке на первый отдельный символ, а всех пробелов в строке на второй отдельный символ |
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
|
31.08.2013, 03:16 | 2 |
Juggle, создайте класс наследник от JPanel, в его конструкторе напихайте в него всего, что хочется, и его объект в главное окно поместите...
1
|
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 61
|
|
31.08.2013, 21:52 [ТС] | 3 |
easybudda, спасибо, буду пробовать.
И еще ради интереса, подскажите так вообще делают? Считается это хорошим кодингом вот так выносить ГУИ по отдельному типу компонент (в моем случае все панели) в отдельный класс или лучше так не делать, т.к. чревато проблемами (какими?)? Или нет единого мнения по этому вопросу?
0
|
3 / 3 / 1
Регистрация: 11.04.2011
Сообщений: 121
|
|
01.09.2013, 14:28 | 4 |
Juggle,
Я лишь отдаленно знаком с хорошим кодом, но ИМХО правильно когда все разбито логически. На Вашем месте, надо разумно разбить все на части. И, естественно, панель отдельным классом, это очень удобно. В первую очердь тем, что читабельно.
1
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
02.09.2013, 09:42 | 5 |
Кто Вам это сказал? Конструкторов может быть до 65535, если мне не изменяет память. В любом случае больше одного конструктора присутствует в большинстве классов.
0
|
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 61
|
|
03.09.2013, 00:07 [ТС] | 6 |
Это вы видимо говорите о перегрузке конструкторов, но у меня нет необходимости передавать различные наборы входных данных. Даже если я буду писать фэйковые вх переменные, то мне кажется что это будет только путать код.
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
||||||||||||||||
03.09.2013, 17:31 | 7 | |||||||||||||||
Juggle, вот Вам незатейливый примерчик, может пригодится...
0
|
03.09.2013, 17:31 | |
03.09.2013, 17:31 | |
Помогаю со студенческими работами здесь
7
Выполнить замену всех символов в строке на первый отдельный символ, а всех пробелов в строке на второй отдельный символ Отдельный класс для вычислений Разложить функцию в ряд Тейлора или Лорана во всех областях на плоскости, где такое разложение возможно Отдельный класс для каждой задачи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |