我正在尝试创建一个机器人点击器,用于读取用户的点击和键输入。录制后,它应该模仿用户的命令行动。显然,收听这些事件的最佳方式是创建一个带有监听器的全屏半透明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
提前致谢!