/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
JFrame frame = new JFrame("Testing"); frame.setAlwaysOnTop(true); frame.setUndecorated(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new BackgroundPane()); frame.setLocation(0, 0); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.setSize(dim); // This will stop the background window from become focused, // potentially hiding the other windows frame.setFocusableWindowState(false); frame.setFocusable(false); frame.setVisible(true); JFrame dialog = new JFrame(); // Will need to add this to each frame... dialog.setAlwaysOnTop(true); dialog.setContentPane(new InstallPane()); dialog.pack(); dialog.setLocationRelativeTo(frame); dialog.setVisible(true);
public class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { JFrame frame = new JFrame(); FinishButton finish = new FinishButton((ButtonClass) e.getSource()); panel.add(finish); frame.add(panel); frame.setFocusable(false); frame.setSize(1600,900); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); } }
d.getRootPane().putClientProperty("Quaqua.RootPane.isPalette", Boolean.TRUE); d.setFocusable(false); d.setResizable(false); d.getContentPane().setLayout(new BorderLayout());
public static void main (String[] args) { JFrame frame = new JFrame ("Mainframe"); JComponent test = new Mainframe(); frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); frame.setSize (800, 600); frame.setFocusable (true); frame.getContentPane().setBackground (Color.WHITE); frame.getContentPane().add (test); frame.addKeyListener ((KeyListener) test); frame.setVisible (true); }
AutoClicker clicker = new AutoClicker(); JFrame frame = new JFrame(); frame.addKeyListener(clicker); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(new Dimension(200,300)); frame.setVisible(true); frame.setFocusable(true); frame.requestFocus();
JFrame mainWindow = new JFrame; mainWindow.setVisible(true); JFrame modalWindow = new JFrame(); // The next two sentences gives modalWindow modal beahaviour mainWindow.setEnabled(false); mainWindow.setFocusable(false); modalWindow.setVisible(true);
public class WinTest extends Canvas { private static final long serialVersionUID = -369751247370351003L; public WinTest(int h, int w, String title, Wincall game, ME me) { JFrame f = new JFrame(title); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(h, w); f.add(game); f.setVisible(true); f.requestFocus(); f.setResizable(false); f.setFocusable(true); // f.addMouseMotionListener(me); game.addMouseMotionListener(me); game.run(); } }
public class Test2 { public static void main(String[] args) { JFrame ablak = new JFrame("Snake game"); ablak.setVisible(true); ablak.setSize(new Dimension(600,600)); ablak.setFocusable(true); ablak.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ablak.addKeyListener(new KeyListener(){ @Override public void keyPressed(KeyEvent e) { if(e.getKeyCode() == KeyEvent.VK_UP){ System.out.println("Hi"); } } @Override public void keyTyped(KeyEvent e) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public void keyReleased(KeyEvent e) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } }); ablak.setVisible(true); } }
public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) { ex.printStackTrace(); } JFrame frame = new JFrame("Java Sucks!"); frame.setResizable(false); frame.add(game); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setFocusable(true); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowOpened(WindowEvent e) { game.start(); } }); } }); }
public void init() { addKeyListener(new TAdapter()); // only executed in applet } public EC() { // executed in both applet and application thread.start(); timer.start(); } public static void main(String args[]) { // only executed in application EC ec = new EC(); JFrame window=new JFrame("EC"); window.setPreferredSize(new Dimension(800,600)); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.add(ec.test); window.addKeyListener(ec.new TAdapter()); window.setFocusable(true); window.pack(); window.setVisible(true); }
f.setFocusable(true); f.setSize(300, 300); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/************************************************************************* * Event-based interactions. *************************************************************************/ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
/************************************************************************* * Event-based interactions. *************************************************************************/ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
frame.setSize(400, 800); frame.setVisible(true); frame.setFocusable(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null);
frame.add(game); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setFocusable(true); frame.pack(); frame.setLocationRelativeTo(null);
/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
frame.getContentPane().setLayout(null); frame.getContentPane().setBackground(Color.black); frame.setFocusable(true);
final JFrame frame = new JFrame("Keyboard input to console using robot"); frame.setAlwaysOnTop(true); frame.setFocusable(false); frame.setBounds(100, 100, 800, 200); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);