|
11 / 11 / 3
Регистрация: 08.03.2014
Сообщений: 70
|
|
Фрейм и Панель03.09.2014, 09:57. Показов 8873. Ответов 3
Метки нет (Все метки)
Извиняюсь если очень глупый вопрос, но чем отличается фрейм от панели?(Имею ввиду классы JFrame и JPanel) Фрейм это окно, которое не содержит других окон, но вот с определением панели не понятно. Как я понимаю с помощью панели можно добавлять элементы во фрейм, путем добавления этих элементов на эту же панель(вот это и сбивает немного с толку), хотя в тоже время у фрейма есть много тех же методов что и у панели, вызов которых ни провидит ни к чему. Это сбивает с толку и вызывет вопрос зачем эти методы вообще наследованы?
п.с. еще интересует понятие контейнера и как оно связано с компонентом(кроме наследования), а то после плюсовского понятия контейнеров в java определения этого понятия еще не нашел. Спасибо.
0
|
|
| 03.09.2014, 09:57 | |
|
Ответы с готовыми решениями:
3
Как добавить панель на фрейм в интерфейсе? В чате есть фрейм с юзерами, как по клику вставить имя юзера в другой фрейм? Панель задач и большая часть окон не реагируют ни на мышь, ни на сенсорную панель |
|
Почетный модератор
|
||||||
| 03.09.2014, 20:18 | ||||||
Сообщение было отмечено Gwini как решение
Решение
JFrame используется как внешний контейнер, который кроме прочего может включать в себя и какое-то количество JPanal.
JPanel - как правило применяется для размещения на нем каких либо элементов, либо рисования на ней, либо еще что-то, но в качестве ПРОМЕЖУТОЧНОГО КОНТЕЙНЕРА. Редко создаются программы с внешним контейнером JPanel. Добавлено через 3 минуты Например можно создать JFrame (главное окно), на нем создать 2 JPanel... В первом JPanel отобразить пару кнопок JButton, в зависимости от нажатия которых происходит отображение (или скрытие) второй панели JPanel, в которой содержится группа каких-то объектов. С помощью панели мы можем отобразить/скрыть их скопом. Добавлено через 30 минут Вот пример (к написанному выше):
2
|
||||||
|
11 / 11 / 3
Регистрация: 08.03.2014
Сообщений: 70
|
||||||
| 03.09.2014, 20:28 [ТС] | ||||||
|
Спасибо большое, но у меня вопрос по коду:
0
|
||||||
|
Почетный модератор
|
|
| 03.09.2014, 21:54 | |
|
Gwini, не буду врать, никогда не задумывался... Возможно... Указал явно... Закоментировав, ничего не изменилось...
![]() Добавлено через 1 час 7 минут Gwini, "тяжеловесные элементы Swing" (контейнеры полностью унаследовали awt). Остальные виджеты переписаны ("легковесные"). Тяжеловесные - контейнеры... (JFrame, JWindow, JApplet, JDialog) - они наследуют класс Component (библиотеки AWT, а не Swing), а не JComponent.
1
|
|
| 03.09.2014, 21:54 | |
|
Помогаю со студенческими работами здесь
4
Почему панель задач Windows 7 напоминает Dock панель Mac OS X Как убрать панель пуска и панель с названием программы? Вернуть панель быстрого запуска и языковую панель (как в XP) Варочная панель Hansa BHC 66235030 ошибка F33, панель выдает ошибку после скачка напряжения Как добавить панель на другую панель swing Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|