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

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

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

Canvas.requestFocus介绍

暂无

代码示例

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

public void run(){
    canvas.requestFocus();
  }
});

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

public void run () {
    addCanvas();
    setVisible(true);
    lwjglCanvas.getCanvas().requestFocus();
  }
});

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

public void run () {
    addCanvas();
    setVisible(true);
    lwjglCanvas.getCanvas().requestFocus();
  }
});

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

public LwjglApplet (final ApplicationListener listener) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

public LwjglApplet (final ApplicationListener listener, final LwjglApplicationConfiguration config) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas, config);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

public LwjglApplet (final ApplicationListener listener, final LwjglApplicationConfiguration config) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas, config);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

public LwjglApplet (final ApplicationListener listener) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

setLocationRelativeTo(null);
setVisible(true);
lwjglAWTCanvas.getCanvas().requestFocus();

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

setLocationRelativeTo(null);
setVisible(true);
lwjglAWTCanvas.getCanvas().requestFocus();

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

public void run(){
    canvas.requestFocus();
  }
});

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

@Override
public void focusOnCurrentWindow()
{
 jmeRenderer.getCanvas().requestFocus();
}

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

@Override
public void focusOnCurrentWindow()
{
 jmeRenderer.getCanvas().requestFocus();
}

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

@Override
 public void setVisible(boolean visible) {
  frame.setVisible(visible);

  // Generally useful whenever setting the frame visible
  if (canvas != null) {
   //canvas.requestFocusInWindow();
   canvas.requestFocus();
  }

  // removing per https://github.com/processing/processing/pull/3162
  // can remove the code below once 3.0a6 is tested and behaving
/*
  if (visible && PApplet.platform == PConstants.LINUX) {
   // Linux doesn't deal with insets the same way. We get fake insets
   // earlier, and then the window manager will slap its own insets
   // onto things once the frame is realized on the screen. Awzm.
   if (PApplet.platform == PConstants.LINUX) {
    Insets insets = frame.getInsets();
    frame.setSize(Math.max(sketchWidth, MIN_WINDOW_WIDTH) +
           insets.left + insets.right,
           Math.max(sketchHeight, MIN_WINDOW_HEIGHT) +
           insets.top + insets.bottom);
   }
  }
*/
 }

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

@Override
public void focusOnCurrentWindow()
{
  getCurrentViewport().getCanvas().requestFocus();
}

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

@Override
public void focusOnCurrentWindow()
{
  getCurrentViewport().getCanvas().requestFocus();
}

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

public void run () {
    addCanvas();
    setVisible(true);
    lwjglCanvas.getCanvas().requestFocus();
  }
});

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

public LwjglApplet (final ApplicationListener listener, final LwjglApplicationConfiguration config) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas, config);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

public LwjglApplet (final ApplicationListener listener) {
  LwjglNativesLoader.load = false;
  canvas = new Canvas() {
    public final void addNotify () {
      super.addNotify();
      app = new LwjglAppletApplication(listener, canvas);
    }
    public final void removeNotify () {
      app.stop();
      super.removeNotify();
    }
  };
  setLayout(new BorderLayout());
  canvas.setIgnoreRepaint(true);
  add(canvas);
  canvas.setFocusable(true);
  canvas.requestFocus();
}

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

/**
 * Start the game container
 * 
 * @throws Exception Failure to create display
 */
public void start() throws Exception {
  Display.setParent(displayParent);
  Display.setVSyncEnabled(true);
    try {
   createDisplay();
  } catch (LWJGLException e) {
   e.printStackTrace();
   // failed to create Display, apply workaround (sleep for 1 second) and try again
   Thread.sleep(1000);
   createDisplay();
  }
    initGL();
  displayParent.requestFocus();
  container.runloop();
}

代码示例来源:origin: brackeen/Scared

public void mousePressed(MouseEvent e) {
  if (canvas != null && !canvas.isFocusOwner()) {
    canvas.requestFocus();
  }
  View view = getMousePick(e);
  while (view != null) {
    if (view.isEnabled()) {
      MouseListener l = view.getMouseListener();
      if (l != null) {
        l.mousePressed(e);
        if (e.isConsumed()) {
          return;
        }
      }
    }
    view = view.getSuperview();
  }
}

相关文章

微信公众号

最新文章

更多