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(); }
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(); }
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(); }
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(); }
canvas.setFocusable(true); canvas.setIgnoreRepaint(true);
canvas.setFocusable(true);
canvas.setFocusable(true); canvas.setIgnoreRepaint(true);
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); }
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(); }
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(); }
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()); }
displayParent.setFocusable(true); displayParent.requestFocus(); displayParent.setIgnoreRepaint(true);