当前位置:  开发笔记 > 编程语言 > 正文

是否有可能从java获得os x中连接显示器的最大支持分辨率?

如何解决《是否有可能从java获得osx中连接显示器的最大支持分辨率?》经验,为你挑选了1个好方法。

假设java 1.6和豹.理想情况下,获得所有支持的分辨率和当前分辨率的列表也很不错.如果在java中这是不可能的,有没有办法可以从java调用?



1> Marcel..:
    GraphicsDevice[] devices = GraphicsEnvironment.getLocalGraphicsEnvironment()
        .getScreenDevices();
    for (int i = 0; i < devices.length; i++) {
        GraphicsDevice dev = devices[i];
        System.out.println("device " + i);
        DisplayMode[] modes = dev.getDisplayModes();
        for (int j = 0; j < modes.length; j++) {
            DisplayMode m = modes[j];
            System.out.println(" " + j + ": " + m.getWidth() + " x " + m.getHeight());
        }
    }

使用此代码,您可以确定当前的分辨率.在我的系统(SuSE linux)上,它不输出可能的分辨率.

似乎可以在Mac和Windows上运行.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有