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