本文整理了Java中java.awt.Canvas.setFocusable()
方法的一些代码示例,展示了Canvas.setFocusable()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.setFocusable()
方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:setFocusable
暂无
代码示例来源: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
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: jMonkeyEngine/jmonkeyengine
canvas.setFocusable(true);
canvas.setIgnoreRepaint(true);
代码示例来源:origin: runelite/runelite
canvas.setFocusable(true);
代码示例来源:origin: us.ihmc.thirdparty.jme/jme3-lwjgl
canvas.setFocusable(true);
canvas.setIgnoreRepaint(true);
代码示例来源:origin: MrCrayfish/ModelCreator
private void initComponents()
{
Icons.init(getClass());
setupMenuBar();
canvas.setFocusable(true);
add(canvas, BorderLayout.CENTER);
manager = new SidebarPanel(this);
scroll = new JScrollPane(manager);
scroll.setBorder(BorderFactory.createEmptyBorder());
scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
add(scroll, BorderLayout.EAST);
StateManager.pushState(manager);
}
代码示例来源: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: gurkenlabs/litiengine
private static void setupInterface() {
JFrame window = initWindow();
Canvas canvas = Game.window().getRenderComponent();
canvas.setFocusable(true);
canvas.setSize((int) (window.getSize().width * 0.75), window.getSize().height);
// remove canvas because we want to add a wrapping panel
window.remove(canvas);
initPopupMenus(canvas);
JPanel renderPanel = new JPanel(new BorderLayout());
renderPanel.add(canvas);
renderPanel.setMinimumSize(new Dimension(300, 0));
initScrollBars(renderPanel);
JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, initRenderSplitPanel(renderPanel, window), initRightSplitPanel());
split.setContinuousLayout(true);
split.addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
userPreferences.setWidth(window.getWidth());
userPreferences.setHeight(window.getHeight());
}
});
split.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, evt -> userPreferences.setMainSplitter(split.getDividerLocation()));
JPanel rootPanel = new JPanel(new BorderLayout());
window.setContentPane(rootPanel);
rootPanel.add(split, BorderLayout.CENTER);
split.setDividerLocation(userPreferences.getMainSplitterPosition() != 0 ? userPreferences.getMainSplitterPosition() : (int) (window.getSize().width * 0.75));
JToolBar toolbar = initToolBar();
rootPanel.add(toolbar, BorderLayout.NORTH);
window.setMenuBar(initMenuBar());
}
代码示例来源:origin: org.slick2d/slick2d-core
displayParent.setFocusable(true);
displayParent.requestFocus();
displayParent.setIgnoreRepaint(true);
内容来源于网络,如有侵权,请联系作者删除!