mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-08 06:50:56 +03:00
Demo: use Command modifier to change font size on macOS
This commit is contained in:
@@ -431,19 +431,19 @@ class DemoFrame
|
|||||||
|
|
||||||
//---- restoreFontMenuItem ----
|
//---- restoreFontMenuItem ----
|
||||||
restoreFontMenuItem.setText("Restore Font");
|
restoreFontMenuItem.setText("Restore Font");
|
||||||
restoreFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_0, KeyEvent.CTRL_MASK));
|
restoreFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_0, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
|
||||||
restoreFontMenuItem.addActionListener(e -> restoreFont());
|
restoreFontMenuItem.addActionListener(e -> restoreFont());
|
||||||
fontMenu.add(restoreFontMenuItem);
|
fontMenu.add(restoreFontMenuItem);
|
||||||
|
|
||||||
//---- incrFontMenuItem ----
|
//---- incrFontMenuItem ----
|
||||||
incrFontMenuItem.setText("Increase Font Size");
|
incrFontMenuItem.setText("Increase Font Size");
|
||||||
incrFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, KeyEvent.CTRL_MASK));
|
incrFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
|
||||||
incrFontMenuItem.addActionListener(e -> incrFont());
|
incrFontMenuItem.addActionListener(e -> incrFont());
|
||||||
fontMenu.add(incrFontMenuItem);
|
fontMenu.add(incrFontMenuItem);
|
||||||
|
|
||||||
//---- decrFontMenuItem ----
|
//---- decrFontMenuItem ----
|
||||||
decrFontMenuItem.setText("Decrease Font Size");
|
decrFontMenuItem.setText("Decrease Font Size");
|
||||||
decrFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, KeyEvent.CTRL_MASK));
|
decrFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
|
||||||
decrFontMenuItem.addActionListener(e -> decrFont());
|
decrFontMenuItem.addActionListener(e -> decrFont());
|
||||||
fontMenu.add(decrFontMenuItem);
|
fontMenu.add(decrFontMenuItem);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -303,19 +303,19 @@ new FormModel {
|
|||||||
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
||||||
name: "restoreFontMenuItem"
|
name: "restoreFontMenuItem"
|
||||||
"text": "Restore Font"
|
"text": "Restore Font"
|
||||||
"accelerator": static javax.swing.KeyStroke getKeyStroke( 48, 130, false )
|
"accelerator": static javax.swing.KeyStroke getKeyStroke( 48, 4226, false )
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "restoreFont", false ) )
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "restoreFont", false ) )
|
||||||
} )
|
} )
|
||||||
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
||||||
name: "incrFontMenuItem"
|
name: "incrFontMenuItem"
|
||||||
"text": "Increase Font Size"
|
"text": "Increase Font Size"
|
||||||
"accelerator": static javax.swing.KeyStroke getKeyStroke( 521, 130, false )
|
"accelerator": static javax.swing.KeyStroke getKeyStroke( 521, 4226, false )
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "incrFont", false ) )
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "incrFont", false ) )
|
||||||
} )
|
} )
|
||||||
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
add( new FormComponent( "javax.swing.JMenuItem" ) {
|
||||||
name: "decrFontMenuItem"
|
name: "decrFontMenuItem"
|
||||||
"text": "Decrease Font Size"
|
"text": "Decrease Font Size"
|
||||||
"accelerator": static javax.swing.KeyStroke getKeyStroke( 45, 130, false )
|
"accelerator": static javax.swing.KeyStroke getKeyStroke( 45, 4226, false )
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "decrFont", false ) )
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "decrFont", false ) )
|
||||||
} )
|
} )
|
||||||
} )
|
} )
|
||||||
|
|||||||
Reference in New Issue
Block a user