永发信息网

Java多屏显示(主屏幕,扩展屏)怎么实现?

答案:1  悬赏:10  手机版
解决时间 2021-05-05 14:53
Java多屏显示(主屏幕,扩展屏)怎么实现?
最佳答案

public class test
{
    public static void main(String[] args)
    {
        JFrame jf = new JFrame();
        jf.setSize(400, 400);
        jf.setDefaultCloseOperation(3);
        jf.setVisible(true);
        test.showOnScreen2(1, jf);
    }
    //screen 显示器序号
    public static void showOnScreen2(int screen, JFrame frame)
    {
        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
        GraphicsDevice[] gd = ge.getScreenDevices();
        if (screen > -1 && screen < gd.length)
        {
            frame.setLocation(gd[screen].getDefaultConfiguration().getBounds().x, frame.getY());
        } else if (gd.length > 0)
        {
            frame.setLocation(gd[0].getDefaultConfiguration().getBounds().x, frame.getY());
        } else
        {
            throw new RuntimeException("No Screens Found");
        }
    }
}追问那我想在显示器1也显示1个程序 怎么修改大神?追答JFrame jf = new JFrame();    
JFrame jf2 = new JFrame();    

test.showOnScreen2(1, jf);
test.showOnScreen2(0, jf2);追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蠡县留史镇西齐庄村民委员会这个地址在什么地
上海哪个区县找工作比较容易?
为什么缩小赛尔号界面速度变慢
高飞家族的主题曲哪位知道,我已寻遍,望在这
《朱蒙》好看,还是《李算》好看?
DNF怎么会这么容易盗号?
10元怎么样开300M的万花筒,
方正的电脑性能可以吗??
为什么我的地下城老升不上级
你觉得爱情给你的重压力来于?
请问从东营到沈阳坐火车要多长时间!从潍坊呢
谁能简介一些中国人民大学学哲学的李海洋老师
QQ音乐怎么打不开?
邵阳市建华建筑工程公司怎么去啊,有知道地址
问:1999年什么音乐最好听?
推荐资讯
关于p2p终结者的问题
此图的人叫什么,发型叫什么,怎么留
为什么好友送我的道具我收不到
烽火战国建一座分城要多少资源和时间?
熬东安神补脑多少钱
QQ飞车跑边境输了有没有得荣誉
大家给推荐一辆车 10万左右的 从安全 性能 操
有谁是lady gaga的Little monster
猜谜语快点需要帮助
谁能帮我绑魔域密保卡。信誉的帮个忙。
劣徒是什么意思
我很郁闷 劲舞团的衣服怎么这么贵啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?