本文整理了Java中java.awt.Canvas.requestFocus()
方法的一些代码示例,展示了Canvas.requestFocus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.requestFocus()
方法的具体详情如下:
包路径:java.awt.Canvas
类名称: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();
}
}
内容来源于网络,如有侵权,请联系作者删除!