- use new way to integrate panel in SDK
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8346 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
6df9eaf033
commit
322317f5f2
@ -50,6 +50,7 @@ import com.jme3.scene.Spatial.CullHint;
|
|||||||
import com.jme3.system.AppSettings;
|
import com.jme3.system.AppSettings;
|
||||||
import com.jme3.system.awt.AwtPanel;
|
import com.jme3.system.awt.AwtPanel;
|
||||||
import com.jme3.system.awt.AwtPanelsContext;
|
import com.jme3.system.awt.AwtPanelsContext;
|
||||||
|
import com.jme3.system.awt.PaintMode;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
@ -146,7 +147,7 @@ public class SceneApplication extends Application implements LookupProvider, Loo
|
|||||||
|
|
||||||
public AwtPanel getMainPanel() {
|
public AwtPanel getMainPanel() {
|
||||||
if (panel == null) {
|
if (panel == null) {
|
||||||
panel = ((AwtPanelsContext) getContext()).createPanel(true);
|
panel = ((AwtPanelsContext) getContext()).createPanel(PaintMode.Accelerated);
|
||||||
panel.attachTo(viewPort, overlayView, guiViewPort);
|
panel.attachTo(viewPort, overlayView, guiViewPort);
|
||||||
((AwtPanelsContext) getContext()).setInputSource(panel);
|
((AwtPanelsContext) getContext()).setInputSource(panel);
|
||||||
}
|
}
|
||||||
|
@ -294,7 +294,7 @@ public final class SceneViewerTopComponent extends TopComponent {
|
|||||||
@Override
|
@Override
|
||||||
public void componentOpened() {
|
public void componentOpened() {
|
||||||
super.componentOpened();
|
super.componentOpened();
|
||||||
oglCanvas.setActiveUpdates(true);
|
// oglCanvas.setActiveUpdates(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -310,7 +310,7 @@ public final class SceneViewerTopComponent extends TopComponent {
|
|||||||
@Override
|
@Override
|
||||||
public void componentClosed() {
|
public void componentClosed() {
|
||||||
super.componentClosed();
|
super.componentClosed();
|
||||||
oglCanvas.setActiveUpdates(false);
|
// oglCanvas.setActiveUpdates(false);
|
||||||
SceneRequest req = SceneApplication.getApplication().getCurrentSceneRequest();
|
SceneRequest req = SceneApplication.getApplication().getCurrentSceneRequest();
|
||||||
if (req != null) {
|
if (req != null) {
|
||||||
SceneApplication.getApplication().closeScene(req);
|
SceneApplication.getApplication().closeScene(req);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user