小编典典

Windows屏幕保护程序只是接受某些命令行参数的程序。因此,为了使您的程序可以作为屏幕保护程序运行,您必须对其进行编码以接受这些参数。

接下来,您可能希望屏幕保护程序以全屏模式运行。这在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扩展名。

2020-11-13

java如何编写屏幕保护程序_将Java App转换为Windows屏幕保护程序相关推荐

  1. 智慧物业小程序_智慧社区APP、智慧社区小程序,你想要的都在这里!

    现阶段随着我国智能手机普及,手机功能的不断集成与强化,手机成为了我们日常工作与生活中使用频率最高的产品之一.除了时下热门的移动支付外,手机开门也成为当下流行的趋势. 随着人工智能.物联网.大数据技术的 ...

  2. 用java语言编写石头剪刀布获胜法_石头剪刀布Java实现

    java实现石头剪刀布过程 首先来看石头剪刀布的所有可能情况,具体如下图 第一种思路是穷举所有可能,使用if条件语句,略显呆板和麻烦. 第二种思路,因为计算机存的是数字,所以我们可以从数字角度来找规律 ...

  3. 12306 java程序_基于java httpclient的12306 买票软件

    12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...

  4. Java黑皮书课后题第2章:2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示用户输入磅数,然后转换为千克并显示结果。1磅等于0.454千克

    2.4(将磅转换为千克)编写程序,将磅数转换为千克数.程序提示用户输入磅数,然后转换为千克并显示结果.1磅等于0.454千克 题目 题目概述 运行示例 破题 代码块 方法评价 修改日志 题目 题目概述 ...

  5. java编写某计算器控制台程序_用java程序编写一个计算器

    点击查看用java程序编写一个计算器具体信息 答:给你一个参考,希望不要被百度吞了当晚餐 import java.awt.BorderLayout; import java.awt.GridLayou ...

  6. windows xp 屏幕保护程序_小礼物:3D Windows XP 屏幕保护程序

    航通社旗下公众号"56K小猫"(微信:modem56k),原创文章未经授权禁止转载.航通社微信:lifeissohappy 微博:@航通社 生 / 活 / 小 / 妙 / 招 从昨 ...

  7. 用java编写一个故事的程序_使用Java怎么编写一个递归程序

    使用Java怎么编写一个递归程序 发布时间:2021-02-20 16:05:44 来源:亿速云 阅读:52 作者:Leah 这篇文章将为大家详细讲解有关使用Java怎么编写一个递归程序,文章内容质量 ...

  8. java俄罗斯方块程序_使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能.

    Lastsong-Tetris 使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能. 游戏基本规则: 1.打开游戏窗口后, 点击开始按钮进行游戏; 2.每消一行就会增加10分和1消行数,当分数累计 ...

  9. java编写应用程序_使用Java API编写应用程序

    java编写应用程序 总览 介绍 DB2JSON可用于DB2 Linux,Unix和Windows 10.5以及用于z / OS V3.1的IBM DB2 Accessories Suite与DB2 ...

最新文章

  1. Origin对于标注点
  2. Intent打开各种类型的文件
  3. spring之BeanFactory
  4. python接口自动化测试框架实战从设计到开发_Python接口自动化测试框架实战 从设计到开发...
  5. linux 挂载san存储,新手看招:Linux操作系统下挂载SAN资源
  6. 设置webhook_webhook工具实现
  7. Spring : Bean依赖注解(@DependsOn)
  8. CIF进口货物流程图_FOB、CIF和CFR,你真的了解吗?
  9. [USACO10MAR]伟大的奶牛聚集
  10. JSP程序设计实验报告
  11. windows 网卡驱动安装
  12. Python小甲鱼课后习题 乌龟吃小鱼
  13. 搜索引擎广告的检索和匹配算法
  14. 爬取网易云音乐评论2
  15. LLC谐振变换器学习二
  16. 国内外vps有什么区别?
  17. [失败] 网易云音乐爬虫分析
  18. 基于ssh java php,基于ssh/bs/java/asp.net/php/web毕业生离校系统
  19. oracle数据库uga中文全称,UGA的概念
  20. 【圣诞节】飘雪圣诞树

热门文章

  1. 申请MSN.com邮件地址!
  2. 盘点大佬高考:马云数学考1分 李彦宏系高考状元
  3. 1、MYSQL数据库环境安装
  4. 数据挖掘(三) 决策树
  5. ASCLL码表及字符转义
  6. 【论文翻译】SORT:SIMPLE ONLINE AND REALTIME TRACKING
  7. html简单验证码,js+html制作简单验证码
  8. 万顿思电商:抖音要卖多少单才能出口碑分?
  9. C语言实现通讯录详细教学
  10. 论分布式数据库TiDB架构的“存”与“算”