public void actionPerformed(ActionEvent e) { if (itemHideCanvas.getText().equals("Hide Canvas")){ canvas.setVisible(false); itemHideCanvas.setText("Show Canvas"); }else if (itemHideCanvas.getText().equals("Show Canvas")){ canvas.setVisible(true); itemHideCanvas.setText("Hide Canvas"); } } });
public void setVisible(boolean visible) { super.setVisible(visible); label.setVisible(visible); }
@Override public void setVisible( boolean b ) { super.setVisible(b); // Java-Bug: componentShown() is never called :-( // is still at least in Java 1.4.1_02 if ( b ) aquireSystemWindow(); else releaseSystemWindow(); }
Runnable r = new Runnable() { public void run() { String wasErase = System.setProperty("sun.awt.noerasebackground", "true"); canvas = new GLCanvas(caps); if (shareWith != null) { ((GLCanvas)canvas).setSharedContext(shareWith); } ((GLCanvas)canvas).addGLEventListener(eventListener); if (fullScreen) { canvas.setSize(getSize()); needInitialResize = false; } else { canvas.setSize(1, 1); // or we do not get a GLContext needInitialResize = true; } getContentPane().add(canvas); canvas.setVisible(true); if (wasErase != null) { System.setProperty("sun.awt.noerasebackground", wasErase); } else { System.clearProperty("sun.awt.noerasebackground"); } }};
@Override public void keyPressed(KeyEvent e) { switch(e.getKeyChar()) { case 'q': o1.setVisible(!o1.isVisible()); break; case 'w': o2.setVisible(!o2.isVisible()); break; case 'e': o3.setVisible(!o3.isVisible()); break; case 'r': o4.setVisible(!o4.isVisible()); break; } } });
public void run() { try { canvas.start(); } catch (Exception e) { e.printStackTrace(); if (Display.isCreated()) { Display.destroy(); } displayParent.setVisible(false);//removeAll(); add(new ConsolePanel(e)); validate(); } } };
/** * Prepare windowed mode. * * @param output The output resolution * @throws LionEngineException If unable to initialize windowed mode. */ private void initWindowed(Resolution output) { final Canvas canvas = new Canvas(conf); canvas.setBackground(Color.BLACK); canvas.setEnabled(true); canvas.setVisible(true); canvas.setIgnoreRepaint(true); frame.add(canvas); canvas.setPreferredSize(new Dimension(output.getWidth(), output.getHeight())); frame.pack(); frame.setLocationRelativeTo(null); ToolsAwt.createBufferStrategy(canvas, conf); buf = canvas.getBufferStrategy(); // Set input listeners componentForKeyboard = canvas; componentForMouse = canvas; componentForCursor = frame; frame.validate(); }
canvas.setVisible(true); canvas.createBufferStrategy(2);