java.awt.Canvas.removeNotify()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(198)

本文整理了Java中java.awt.Canvas.removeNotify()方法的一些代码示例,展示了Canvas.removeNotify()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.removeNotify()方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:removeNotify

Canvas.removeNotify介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

@Override
public void removeNotify() {
  synchronized (lock) {
    hasNativePeer.set(false);
  }
  super.removeNotify();
}

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
  stop();
  super.removeNotify();
}

代码示例来源:origin: libgdx/libgdx

public final void removeNotify () {
  stop();
  super.removeNotify();
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

@Override
  public void removeNotify(){
    if (needClose.get()){
      logger.log(Level.FINE, "EDT: Application is stopped. Not restoring canvas.");
      super.removeNotify();
      return;
    }
    // We must tell GL context to shutdown and wait for it to
    // shutdown, otherwise, issues will occur.
    logger.log(Level.FINE, "EDT: Telling OGL to destroy display ..");
    synchronized (taskLock){
      desiredTask = TASK_DESTROY_DISPLAY;
      while (desiredTask != TASK_COMPLETE){
        try {
          taskLock.wait();
        } catch (InterruptedException ex){
          super.removeNotify();
          return;
        }
      }
      desiredTask = TASK_NOTHING;
    }
    
    logger.log(Level.FINE, "EDT: Acknowledged receipt of canvas death");
    // GL context is dead at this point
    super.removeNotify();
  }
}

代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub

public void removeNotify() {
  rendering = true;
  super.removeNotify();
}

代码示例来源:origin: org.slick2d/slick2d-core

public final void removeNotify() {
  destroyLWJGL();
  super.removeNotify();
}

代码示例来源:origin: us.ihmc.thirdparty.jme/jme3-desktop

@Override
public void removeNotify(){
  synchronized (lock){
    hasNativePeer.set(false);
    System.out.println("EDT: removeNotify");
  }
  
  super.removeNotify();
}

代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub

@Override
public void removeNotify() {
  try {
   dispose();
  } finally {
   super.removeNotify();
  }
}

代码示例来源:origin: org.fudaa.edu.auburn.vgj/vgj

public synchronized void removeNotify()
{
  dragFix_.killThread();
  super.removeNotify();
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit

@Override
public void removeNotify()
{
 synchronized (lock)
 {
   hasNativePeer.set(false);
   printIfDebug("EDT: removeNotify");
 }
 super.removeNotify();
}

代码示例来源:origin: org.fudaa.edu.auburn.vgj/vgj

public synchronized void removeNotify()
{
  dragFix_.killThread();
  super.removeNotify();
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

public final void removeNotify () {
    app.stop();
    super.removeNotify();
  }
};

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

public final void removeNotify () {
  stop();
  super.removeNotify();
}

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

@Override
public void removeNotify()
{
 synchronized (lock)
 {
   hasNativePeer.set(false);
   printIfDebug("EDT: removeNotify");
 }
 super.removeNotify();
}

代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub

public void removeNotify() {
 parent.updateInRenderCall(true);
 super.removeNotify();
}

相关文章

微信公众号

最新文章

更多