Я пытаюсь написать приложение java swing с кнопками на одной стороне и представлением openGL (jogl) с другой стороны, которое отображает вещи в зависимости от того, какая кнопка нажата. Моя проблема заключается в том, что когда я разделяю JFrame на 2 раздела, первый из них отлично воспринимает кнопки, но я не могу понять, как добавить панель OpenGL/jogl на другую сторону. У меня есть класс, который определяет мое приложение jogl, но как я должен добавить его в JFrame? Я пробовал расширять панель, GLJPanel, Frame (я не думал, что с этого можно было бы начать), но не повезло добавить класс jogl в мой кадр. Любая помощь или предложения приветствуются!Как добавить панель jogl в java swing
1
A
ответ
2
GLJPanel
удлиняет JComponent
, поэтому его можно добавить в макеты разворота. Например, вы можете использовать очень простой BorderLayout, чтобы показать его рядом с некоторыми кнопками.
Container pane = yourFrame.getContentPane();
JPanel panelWithButtons = new JPanel();
// add your buttons to panelWithButtons here
// add the panel with the buttons to the layout
pane.add(panelWithButtons , BorderLayout.LINE_START);
// create the jogl panel and add it to the layout
GLJPanel glPanel = ...
pane.add(glPanel , BorderLayout.CENTER);
Here Вы можете найти более подробную информацию о менеджерах компоновки.
Смежные вопросы
- 1. JOGL - Swing - JavaFX
- 2. Java Swing, выбирая панель
- 3. Как увеличить панель java swing
- 4. Java Swing - панель набора
- 5. Java Swing - прокручиваемая панель
- 6. Full Swing экран с JOGL
- 7. Проблемы с JOGL и Swing
- 8. Добавление компонента Java в панель Scala swing
- 9. Как конвертировать Java Swing панель качества изображения
- 10. OpenGL для Java (JOGL)
- 11. Смешивание компонентов GUI Swing и JOGL
- 12. Как добавить изображение в Java Swing?
- 13. Как добавить мнемонику в java swing?
- 14. Как добавить строку в java swing JTextPane?
- 15. JOGL + Swing не инициализируется должным образом
- 16. Сделайте панель 10x10 с использованием java swing
- 17. Как добавить фоновое изображение для JPanel в Java Swing
- 18. Как добавить компонент Swing в Java 3D-апплет?
- 19. Как создать складную и расширяемую панель в Java Swing?
- 20. Изящное закрытие приложения Java OpenGL (JOGL)
- 21. Jogl - set 'cliping area'
- 22. Рисование этикеток в JOGL
- 23. Как добавить ScrollPane на панель в Java?
- 24. Могу ли я встраивать компоненты Swing в Jogl?
- 25. Java - развертывание JOGL: NoClassDefFoundError
- 26. Добавить панель в панель
- 27. Добавление текстовой области в панель FlowLayout Java Swing
- 28. Java Jogl Paint не работает?
- 29. TextField, Labels и ComboBox ВНУТРЕННИЙ ВЫПРЯТЬ панель в Java Swing
- 30. Java Swing - Как добавить эффект появления для JLabel?