Java多屏显示(主屏幕,扩展屏)怎么实现?
答案:1 悬赏:10 手机版
解决时间 2021-05-05 14:53
- 提问者网友:战皆罪
- 2021-05-04 22:47
Java多屏显示(主屏幕,扩展屏)怎么实现?
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-05-05 00:02
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);追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯