public static void main(String[] args) { try { UIManager.setLookAndFeel(new DarculaLaf()); } catch (UnsupportedLookAndFeelException ignored) {} final JFrame frame = new JFrame("Darcula Demo"); frame.setSize(900, 500); final DarculaTest form = new DarculaTest(); final JPanel root = form.myRoot; frame.setContentPane(root); frame.getRootPane().setDefaultButton(form.myDefaultButton); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() { @Override public void eventDispatched(AWTEvent event) { if (event instanceof KeyEvent && event.getID() == KeyEvent.KEY_PRESSED && ((KeyEvent)event).getKeyCode() == KeyEvent.VK_F1) { new ShowUIDefaultsAction().actionPerformed(null); } } }, AWTEvent.KEY_EVENT_MASK); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { frame.setVisible(true); } }); }
public static void main(String[] args) { try { UIManager.setLookAndFeel(new ModernDarkLaf()); } catch (UnsupportedLookAndFeelException ignored) { } final JFrame frame = new JFrame("Modern White Demo"); frame.setSize(900, 500); final ModernTest form = new ModernTest(); final JPanel root = form.myRoot; frame.setContentPane(root); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() { @Override public void eventDispatched(AWTEvent event) { if (event instanceof KeyEvent && event.getID() == KeyEvent.KEY_PRESSED && ((KeyEvent)event).getKeyCode() == KeyEvent.VK_F1) { new ShowUIDefaultsAction().actionPerformed(null); } } }, AWTEvent.KEY_EVENT_MASK); SwingUtilities.invokeLater(new Runnable() { @Override public void run() { frame.setVisible(true); } }); }