Описание тега glcanvas

Тяжелый компонент AWT, который обеспечивает поддержку рендеринга OpenGL. Это основная реализация AWT GLDrawable; GLJPanel предоставляется для совместимости с пользовательскими интерфейсами Swing, когда добавление тяжеловеса не работает ни из-за проблем Z-упорядочения, ни из-за LayoutManager.
0 ответов

SWT-приложение с GLCanvas неправильно изменяет размер

Я делаю приложение, которое является своего рода программой для рисования, и с этой целью я пытаюсь использовать SWT с виджетом GLCanvas в оболочке. Это фрагмент, который показывает проблему, с которой я столкнулся: shell = new Shell(); GridLayout g…
05 авг '16 в 16:54
1 ответ

Пример Java Swing JPanel, ошибка GLCanvas

public class Activator implements BundleActivator { TestFrame testFrame = new TestFrame(); public static JPanel graphPanel; public void start(BundleContext context) throws Exception { graphPanel = cartesianGraphs.getGraphPanel(); testFrame.getPanel1…
13 апр '15 в 07:28
1 ответ

WxPython GLCavans не работает на некоторых машинах

Я пытаюсь запустить этот простой (и бесполезный) скрипт на разных машинах: import wx from wx import glcanvas app = wx.App() frame = wx.Frame(None) glcanvas.GLCanvas(frame) Кажется, он работает (изящно и без ошибок) на большинстве ПК, но я решаю проб…
09 июл '18 в 12:52
1 ответ

JMenuItem разворачивается за GLCanvas?

У меня есть некоторые проблемы с JMenuItem, который отображается за GLCanvas. В первый раз при нажатии на JMenuItem он отображается перед GLCanvas, но когда я щелкаю в JSplit, чтобы растянуть его, я получаю эту проблему. Я обнаружил, что эта проблем…
12 окт '17 в 13:29
1 ответ

Делать скриншот с JOGL

Я ищу способ сделать скриншот GLCanvas программно без awt Robot , Вот моя текущая настройка: Конструктор: glcaps = new GLCapabilities(GLProfile.get(GLProfile.GL2)); glcaps.setDoubleBuffered(true); glcaps.setHardwareAccelerated(true); glcanvas = new …
26 сен '16 в 23:32
0 ответов

GLCanvas сериализация

В моем приложении я использую JOGL lib для работы с OpenGL. Мне нужно сериализовать мою реализацию javax.media.opengl.awt.GLCanvas. import javax.media.opengl.*; import javax.media.opengl.awt.GLCanvas; import javax.media.opengl.glu.GLU; import java.i…
08 янв '17 в 12:08
1 ответ

JOGL: javax.media.opengl.GLException: AWT-EventQueue-0: контекст не актуален для потока

Я создаю игру с JOGL, и я столкнулся с ошибкой, которую я не могу понять на всю жизнь. В игре я использую две GLCanvases (на самом деле GLJpanels), одну для меню и одну для реальной игры. Идея заключается в том, что когда игра запускается из меню, м…
06 фев '14 в 18:20
0 ответов

Можно ли использовать JOGL GLCanvas на ячейках Jtable?

Я пытаюсь создать JTable, содержащий JOGL GLCanvas или GLJPanel в ячейках таблицы. Я определяю пользовательский рендерер ячеек таблицы, который наследуется от GLJPanel, и вызываю addGLEventListener для определения моего пользовательского рисования в…
05 май '17 в 08:35
1 ответ

JOGL: Как можно изменить возможности GLC существующего GLCanvas?

Как можно изменить возможности GLC для существующего GLCanvas? Я хочу сделать это так, чтобы я мог изменить образцы FSAA (сглаживание), не воссоздавая GLCanvas.
09 окт '17 в 01:02
0 ответов

Изменение размера JOGL GLCanvas завершается неудачно после вызова setVisible() из другого кадра

У меня проблема с JOGL. Я хотел бы создать два окна. Один с GLCanvas, а другой с чем-то другим. Каждый раз, когда я вызываю setVisible() другого фрейма перед вызовом setVisible() фрейма, в который я добавил холст. При изменении размеров я получаю то…
31 мар '15 в 21:11
1 ответ

Java OpenGL рисовать текстуры

Я могу нарисовать одну текстуру на com.jogamp.opengl.awt.GLCanvas, но я хочу обновить текстуру, когда изменилось изображение в буфере. Я написал метод отображения следующим образом: public void display(GLAutoDrawable glAutoDrawable) { try { if (gl2 …
19 мар '18 в 14:09
1 ответ

Ключевые привязки с JOGL GLCanvas (Java)

Просто любопытно, как бы вы использовали привязки клавиш с openGL GLCanvas? Я понимаю, как использовать их с JPanel (что относится к GLPanel), но возможно ли использовать его с GLCanvas? Как бы вы это сделали, если это возможно? Дан
17 сен '13 в 22:00
1 ответ

GLCanvas внутри JPanel не работает

Я пытаюсь добавить GLCanvas с OpenGL-контентом в JPanel. JPanel находится внутри JTabbedPane. Но когда GLCanvas находится внутри JPanel, панель становится просто серой. Когда я добавляю GLCanvas непосредственно в TabbedPane, все работает нормально. …
17 мар '15 в 11:23
0 ответов

Невозможно разместить jPanel поверх GLCanvas

В настоящее время я занимаюсь разработкой игры с использованием GL. Для начального экрана я хотел бы показать части игры, используя GLCanvas, и все еще иметь некоторые кнопки (старт / настройки / дополнительные и т. Д.) Поверх него. Я не нашел спосо…
15 окт '18 в 16:55
0 ответов

Ошибка компиляции: [...] не удается получить доступ к javax.media.opengl.awt.GLCanvas, файл класса для javax.media.opengl.awt.glcanvas не найден

Я получаю ошибку компиляции при попытке скомпилировать код, который использует WorldWind для зависимостей. Вот скриншот введите описание изображения здесь Я попытался понизить JOGL, но это не сработало. Я не могу напрямую изменить формат на тот, кот…
10 май '19 в 02:58
1 ответ

Как расширить / сжать glcanvas (Jogl), если пользователь изменяет размеры фрейма?

У меня есть glcanvas внутри jpanel с BorderLayout. Размер холста должен зависеть от размера окна. Начальный размер устанавливается через glCanvas.setSize(640, 480); И это добавляется к панели, как это jPanel3DModel.add(Model3DCanvas.getInstance().ge…
14 май '19 в 04:12
0 ответов

Браузер JCEF зависает после некоторого простоя

при использовании jcef для отображения диаграммы. После некоторого простоя рама застряла. Дамп потока показывает удар. "AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x00000000200a0800 nid=0x4050 runnable [0x0000000021d0d000] java.lang.Thread.State: RU…
12 янв '22 в 09:18