[英]JOGL with Swing
我是JOGL的新手。 我研究了Java中的AWT
和Swing
。 我研究過,AWT和Swing(重質和輕質成分)的混合效果不好,並且給出了無法預測的結果。 我從這里開始學習JOGL。
但是GLCanvas
類是AWT組件, GLJPanel
的性能很慢。 因此,我想知道在保持良好性能的同時必須與JOGL一起使用哪個API
。
您可以將GLCanvas放入JPanel中,除非在某些特殊情況下(使用JInternalFrame),這時您需要半透明的組件,並且像Marco13所寫的那樣在重疊時會出現一些問題。 自第二個主要版本以來,JOGL擁有自己的窗口工具包,稱為NEWT,您可以將其與AWT,SWT和Swing一起使用,這在性能方面是最好的: http : //jogamp.org/wiki/index.php/Jogl_FAQ #How_to_use_Newt_with_multiple_Windows_.26_Threads
GLJPanel通常並不慢,它不如GLCanvas快,在某些硬件和操作系統組合上確實很慢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.