talhos de teclado @Mac com Nimbus LAF
Existe uma maneira de usar o Nimbus LAF (aparência e funcionalidade) no OS X enquanto ainda é capaz de usar o Metaecla @ para cortar / copiar / colar e selecionar todas as operaçõe
tualmente, tenho o seguinte código no método principal do meu aplicativo Swing, que altera o LAF com base no sistema operacional (padrão para OS X, Nimbus para todos os outros
if (!System.getProperty("os.name", "").startsWith("Mac OS X")) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(LicenseInspectorUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(LicenseInspectorUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(LicenseInspectorUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(LicenseInspectorUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
}
Fiz isso como uma solução alternativa, porque o Nimbus substitui os atalhos do teclado para cortar / copiar / colar e selecionar tudo no OS X Metaecla @ versus Ctrl chave). Eu preferiria usar o Nimbus o tempo todo, se apenas os atalhos do teclado não fossem substituído