Java prend-il en charge le contrôle du curseur lors de la sortie sur une console? Par exemple, je voudrais définir la position du caractère, et éventuellement la couleur, avant de faire un System.out.print(). Pensez à la manière dont une application comme Top écrit sur la console. Merci!Java - Sortie de la console de contrôle sous Windows/Linux
3
A
Répondre
0
Pas directement. Dans l'ancien temps, les séquences d'échappement ANSI étaient supportées, mais plus maintenant.
Je vous suggère de regarder dans une bonne bibliothèque Java Curses supportant Windows. Je ne peux pas recommander tout :(
3
Généralement, vous n'utilisez pas system.out pour faire ces choses. La plupart des applications dans Vous pouvez essayer http://sourceforge.net/projects/javacurses/ si vous avez besoin de cette puce.
utilisation * nix ncurses ( http://en.wikipedia.org/wiki/Ncurses) pour cela.Cependant, vous pouvez toujours sysout backspace (\ b) caractères si vous voulez supprimer ce que vous vouliez, et j'espère que le meilleur
1
Ha. Vous pouvez toujours le faire sous Linux Référence cette page de manuel pour les codes eux-mêmes http://man7.org/linux/man-pages/man4/console_codes.4.html
public class quickTest{
public static void main(String[] args){
//This will undo the current line by erasing it
//and then putting the curser back at column 1
System.out.println("Hello.\u001b[1K\u001b[1GHi.");
}
}
Questions connexes
- 1. Changement de la sortie de la console en Java
- 2. Formatage de la sortie de la console
- 3. Sortie de script/console sous forme de tableau comme railcast
- 4. sortie de la console Désactiver de subprocess.Popen en Python
- 5. Supprimer la sortie de la console de bibliothèque tierce?
- 6. Rediriger la sortie Trace vers la console
- 7. Sortie de la console de capture d'un thread spécifique en Java
- 8. nunit ne sera pas rediriger la sortie de la console
- 9. Xcode 3.1.3 casse la sortie de la console
- 10. Comment afficher plus de décimales dans la console de sortie?
- 11. Clear Console en Java
- 12. sortie suppresing à la console avec rubis
- 13. Comment désactiver une sortie de console .DLL?
- 14. C# entrée et sortie simultanées de la console?
- 15. Comment tracer la sortie d'une application de console C++ Win32?
- 16. Désactivation de la sortie Log4J en Java
- 17. Sortie de la tâche java dans Ant
- 18. Empêcher java de localiser la sortie SimpleDateFormat
- 19. Ecriture en sortie de Java JNI DLL - la sortie n'apparaît que lorsque l'application se termine
- 20. La sortie de la console de redirection vers la zone de texte dans un programme distinct
- 21. l'application Déconnecter java de la console/fenêtre de commande
- 22. Limiter l'empreinte de tas de la console Java?
- 23. Comment obtenir une console de sortie dans un projet Ogre sous MacOSX?
- 24. Comment puis-je rediriger la sortie de la console vers une page ASP.NET telle qu'elle apparaît?
- 25. La console PartCover produit une sortie vide. Xml
- 26. Appel de Powershell Pretty Console Sortie de C#
- 27. Capture de la sortie de la console à partir de proc_open
- 28. Surveillance de la sortie de la console à partir de l'actionScript - application flash
- 29. Contrôle de la souris sous Linux
- 30. java console menu
Je suis d'accord avec @Nir Levy. Considérez cependant que cela semble très vieilli pour n'importe quoi mais peut-être une interface d'installation ponctuelle rapide. Là encore, je ne sais pas quelles sont vos contraintes. Si possible, considérez awt, swing ou [swt] (http://eclipse.org/swt/) – Miquel