java 屏保_将Java应用程序转换为Windows屏保

Windows屏幕保护程序只是接受某些

command line arguments的程序.所以为了让程序可以作为屏幕保护程序运行,您必须对其进行编码以接受这些参数.

接下来,您可能希望屏幕保护程序以全屏模式运行.这在Java中很简单,下面的例子显示:

public final class ScreenSaver {

public static final void main(final String[] args) throws Exception {

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

final JFrame screenSaverFrame = new JFrame();

screenSaverFrame.setDefaultCloseOperation(

WindowConstants.EXIT_ON_CLOSE);

screenSaverFrame.setUndecorated(true);

screenSaverFrame.setResizable(false);

screenSaverFrame.add(new JLabel("This is a Java Screensaver!",

SwingConstants.CENTER), BorderLayout.CENTER);

screenSaverFrame.validate();

GraphicsEnvironment.getLocalGraphicsEnvironment()

.getDefaultScreenDevice()

.setFullScreenWindow(screenSaverFrame);

}

}

最后,您将需要使用类似于Launch4j的Java程序,使其成为Windows可执行文件,并给出.scr扩展名.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值