Я создал приложение Java в NetBeans, которое состоит из группы компонентов на JPanel
. Я знаю, что хочу встроить это приложение в фрейм, который будет полностью отдельным приложением. Кажется, я не могу это сделать ... любые предложения?Внедрение JPanel в кадре
ответ
Это должно быть что-то вроде:
JFrame frame = new JFrame("Title");
frame.setContentPane(panel);
frame.pack();
frame.setVisible(true);
где панель это панель, вы хотите показать в окне.
Да, это лучше, чем добавлять его в панель содержимого. –
+1, потому что я изменил свой ответ после того, как вы разместили это сообщение. –
Вы хотите, чтобы это было сделано во время выполнения (приложение A отображает панель в приложении B) или вы просто имеете проблемы с классом (вы не знаете, как добавить панель в путь к классам)?
В любом случае ваша панель должна находиться на пути к классу «полностью отдельного приложения». Существует несколько способов сделать это, проще всего добавить панель (или JAR, содержащую ее) в аргумент JVM -classpath. Затем используйте код, например BrunoRoth или mmyers, опубликованные в «полностью отдельном приложении» для его отображения.
Если другому приложению необходимо управлять, когда панель отображается в «полностью отдельном приложении», тогда «полностью отдельное приложение» должно будет открыть удаленную процедуру (возможно, используя RMI), которая приведет к ее возникновению.
Если вы используете Matisse, вы можете сделать это одним из двух способов.
- Разверните файл jpanel jar, перейдите к классу и перетащите его на свой JFrame в редакторе Matisse.
- На палитре нажмите «Добавить компонент» и введите полное имя JPanel. Затем нажмите на JFrame, чтобы поместить его.
Необходимо добавить в проект файл jarel jar.
- 1. JPanel не появится на кадре
- 2. добавить объект класса расширяет JPanel в кадре в одном классе
- 3. Картина на одном JPanel, когда два находятся в кадре
- 4. добавить несколько Polygon объектов на одном кадре JPanel
- 5. JPanel в JPanel
- 6. Размещение JPanel в JPanel
- 7. Нарисуйте JPanel в JPanel
- 8. JPanel в другом JPanel
- 9. Добавление JPanel в JPanel
- 10. Размер компонента в JPanel
- 11. Использование GlassPane в JPanel
- 12. Внедрение JProgressBar
- 13. JPanel visibility
- 14. Функция JPanel
- 15. JPanel из JPanel, в Java
- 16. Добавление дополнительных JPanel в JPanel
- 17. Добавление JPanel в другой JPanel
- 18. Фиксированный размер панели в кадре
- 19. панели не отображаются в кадре
- 20. Создание нескольких панелей в кадре?
- 21. Как отображать панели с компонентом в кадре
- 22. repaint query в JPanel
- 23. изображения не загружается в кадре
- 24. Удаление JPanel внутри JPanel ... внутри JPanel
- 25. JButtons в JPanel в другом JPanel
- 26. Добавление jpanel в jpanel в java
- 27. Как добавить jpanel в jpanel в java
- 28. JPanel внутри JPanel
- 29. BorderLayout - JPanel in JPanel
- 30. Добавить боковую Jpanel
Вы должны сообщить нам, если вы используете встроенный визуальный редактор Netbean для графических интерфейсов или если вы пишете чистый код? –
Также, пожалуйста, будьте более точными о «полном отдельном приложении». Совместное использование компонентов между двумя различными приложениями - очень сложная тема. –