Transformez l'application Java en économiseur d'écran Windows
J'ai écrit un programme qui permet de résoudre des labyrinthes avec profondeur d'abord de recherche. Je me demandais comment transformer ce programme en Java dans un Économiseur d'écran de l'application? Est-il possible que Windows 7 démarre mon application lorsque l'économiseur d'écran qui serait normalement activé?
source d'informationauteur citronas
Vous devez vous connecter pour publier un commentaire.
Un Windows économiseur d'écran est juste le programme qui accepte certaines arguments de ligne de commande. Afin d'avoir votre programme exécutable comme un économiseur d'écran, vous devez le code d'accepter ces arguments.
Ensuite, vous voudrez probablement votre écran de veille exécutez en mode plein écran. C'est très simple de le faire en Java, comme dans l'exemple ci-dessous montre:
Enfin, vous aurez besoin pour faire de votre programme Java dans un exécutable Windows en utilisant quelque chose comme Launch4j et de lui donner
.scr
extension.Je n'ai jamais utilisé de cela, mais il pourrait être l'endroit pour commencer. Économiseur d'écran de l'API.
Le lien à l'écran de veille SDK semble être cassé pour le moment je suis un lien vers la page d'index: JDIC. Lorsqu'ils fixent leur lien, je vais régler ce.
Windows économiseurs d'écran sont juste des fichiers exe qui accepte des arguments de ligne de commande, détaillé ici.
Si vous pouvez compiler votre application java dans un fichier exe (je n'utilise pas java plus beaucoup donc je ne suis pas sûr de ce que les outils existent), puis renommez-le en .scr, qui permettrait de le faire.
Ou il pourrait être juste assez pour faire une .fichier bat comme:
.. Et le renommer en
.scr
.Je veux le regarder dans les SaverBeans API pour créer des économiseurs d'écran en Java.
L'un de l'alternative à cette approche est la nouvelle JavaFX. Vous pouvez créer de la fantaisie de l'économiseur d'écran de la même manière que vous le faites en Swing. Sur le dessus de ce que vous obtenez *.exe fichier assez facilement à l'aide de NetBeans.
Utiliser le JScreenSaver de la bibliothèque.JScreenSaver est le middleware pour en faire un économiseur d'écran pour Windows en langage Java