改变半透明/透明Java框架的外观和感觉

时间:2013-09-15 17:40:15

标签: java swing transparency look-and-feel translucency

我正在尝试创建一个机器人点击器,用于读取用户的点击和键输入。录制后,它应该模仿用户的命令行动。显然,收听这些事件的最佳方式是创建一个带有监听器的全屏半透明JFrame。 (如果你知道更好的方法,请告诉我。即使它是特定于Windows平台的)。

为此,我制作了全屏半透明的JFrame。

    // Why do I need this line of code?
    JFrame.setDefaultLookAndFeelDecorated(true);

    JFrame frame = new JFrame();
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
    frame.setOpacity(0.55f);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);

这很好用,但我讨厌它的外观和感觉。有没有办法在这里获得正常的Java外观?

Java教程展示了我想要的外观(这是统一半透明的第一张图片)。 http://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped_windows.html

提前致谢!

0 个答案:

没有答案