Java全屏窗口

1.import java.awt.Dimension;
2.import java.awt.Toolkit;
3.import java.awt.event.MouseAdapter;
4.import java.awt.event.MouseEvent;
5. 6.import javax.swing.JFrame;
7. 8. 9. /**
10.* 全屏的窗口
11.* @author EX-QINCIDONG001
12.*
13.*/
14.public class FullScreenWindow
15.{
16. /**
17. * @param args
18. */
19. public static void main(String[] args)
{
20. fullWindow1();
21. //fullWindow2();
22.
23.}
24. /**
25. * 全屏窗口,这个还是可以看到标题栏。
26.*/
27.public static void fullWindow2()
{
28. final JFrame frame = new JFrame();
29. Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
30. frame.setSize(dim);
31. frame.setVisible(true);
32. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
33. frame.addMouseListener(new MouseAdapter()
{
34. // 双击退出
35. public void mouseClicked(MouseEvent e)
{
36. if(e.getClickCount() == 2)
{
37. frame.dispose(); 38.
}
39.
}
40.
}
);
41.
}
42./**
43. * 全屏窗口,无标题栏。
44. */
45. public static void fullWindow1()
{
46. final JFrame frame = new JFrame();

47. frame.setUndecorated(true);
48.frame.getGraphicsConfiguration().getDevice().setFullScreenWindow
(frame);
49. frame.setVisible(true);
50. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
51. frame.addMouseListener(new MouseAdapter()
{
52. // 双击退出
53. public void mouseClicked(MouseEvent e)
{
54. if(e.getClickCount() == 2)
{
55. frame.dispose(); 56.
}
57.
}
58.
}
);
59.
}
60.
}

你可能感兴趣的:(java)