У меня есть JPanel (panelOne) на JFrame (кадр). На панелиOne у меня есть две кнопки, и мне нравится: если я нажму одну кнопку, JPanel изменится на другую. Но как? Я не могу получить доступ к кадру из panelOne.Измените JPanel на другой на JFrame. Как?
0
A
ответ
1
У вас есть доступ ко всему дереву компонентов из Компонента.
См. Java/Swing: Obtain Window/JFrame from inside a JPanel, чтобы получить верхнюю часть предка. Также посмотрите на компонент javadoc: http://docs.oracle.com/javase/7/docs/api/java/awt/Component.html
Смежные вопросы
- 1. Массив JPanel, на JFrame
- 2. Передача JFrame на JPanel
- 3. Замена JPanel на другой JPanel
- 4. Показать JPanel на другом JFrame
- 5. Как удалить JPanel из JFrame и заменить его на другой
- 6. JPanel не отображается на JFrame
- 7. Как поместить JPanel на другой JPanel?
- 8. JButtons не отображается на JPanel на JFrame
- 9. Как сменить JPanel внутри JFrame на лету?
- 10. Как JFrame может реагировать на JPanel (Swing)?
- 11. Как расположить кнопки на JFrame внутри JPanel
- 12. Как правильно разместить JPanel на JFrame?
- 13. Как отобразить текст на JFrame или JPanel?
- 14. Как переместить jpanel в другой jpanel в той же jframe
- 15. Обновление неактивного JPanel на неактивном JFrame
- 16. JFrame, JPanel, paintComponent как
- 17. Невозможно создать непрозрачный JPanel на прозрачном JFrame
- 18. JPanel на JPanel в JFrame не будет показывать
- 19. Прослушивание действия на внутренней JPanel из JFrame
- 20. Отображение JComponent внутри JPanel на JFrame
- 21. Ссылка на координаты JPanel в JFrame
- 22. Как мне перетащить JLabel из одного JPanel в JFrame на JTextField в другой JPanel в том же JFrame?
- 23. Функция вызова на JFrame из класса JPanel
- 24. Как рисовать на JPanel на JFrame в Java
- 25. Как заменить jpanel на anotherjpanel на jframe при нажатии кнопки
- 26. Как сделать JPanel видимым после нажатия на JButton на JFrame
- 27. Как переключить Jpanel на внешний класс с JMenu на JFrame
- 28. Рисунок на JPanel, который находится в JFrame
- 29. Скрыть/JFrame с помощью JButton на JPanel
- 30. Форматирование многих флажков на Jframe или Jpanel
Спасибо, я получил рамку. Но как я могу изменить JPanel? – Roberto
Посмотрите на javadoc: http://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html#setContentPane(java.awt.Container) – cghislai