Java:用于在列表中进行多项选择的Mac命令键(而不是控件)

时间:2013-06-03 15:07:19

标签: java macos command controls selection

当我在mac上运行程序时,我想使用“command”键而不是“control”键。

我有一个包含点击监听器的列表;今天在Mac上,要选择多个项目,我使用“控制”+点击。我想用“命令”+点击。

有没有办法更改密钥或用java更改键盘?

然后用:

if (os.startsWith("Mac OS X"){}

我只能在mac上使用密钥。

感谢。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用System.getProperties(os.name)获取操作系统的名称

答案 2 :(得分:0)

  • 您可以检测当前操作系统。

    public class MachineUtil {
    
            private static final String os = System.getProperty("os.name").toLowerCase(new Locale(""));
    
            /**
            * Returns true if the operating system is a form of Linux.
            */
            public static boolean isLinux() {
            return os.indexOf("linux") >= 0;
            }
    
            /**
            * Returns true if the operating system is a form of Windows.
            */
            public static boolean isWindows() {
            return os.indexOf("win") >= 0;
            }
    
            /**
            * Returns true if the operating system is a form of Mac OS.
            */
            public static boolean isMac() {
            return os.indexOf("mac") >= 0;
            }}