3
A
回答
0
最简单的想法:尝试更换所有控制台(行&的cols)与动画的新视图(帧)。
0
我曾经写过一个测试程序,它的一部分工作像curl/wget来下载文件。要打印进度,我只使用了System.err.print(n); System.err.print('\r');
,它将光标移动到行的开始位置,准备进行下一个进度更新。但在你的情况下,你可能会打印每一个"\\\b"
"-\b"
"/\b"
(\b
退格),以重复以获得纺纱效果。
1
您可能想要使用carriage return(CR)字符(java中的'\ r')来执行此操作。我会做这样(假设你是在该行的开始做动画):
我的解决方案(Test.java):
public class Test
{
public static void main(String[] args)
{
try
{
System.out.print("\\");
Thread.sleep(1000);
System.out.print("\r|");
Thread.sleep(1000);
System.out.print("\r/");
}catch(Exception e)
{
}
}
}
0
在斯卡拉:
"-|\\/-|/".toCharArray().foreach {c => print ("\b" + c); Thread.sleep (250); }
模拟,但在Java中更多的代码,但没有测试:
for (c : "-|\\/-|/".toCharArray())
{
System.out.print ("\b" + c);
Thread.sleep (250);
}
相关问题
- 1. Java 2D游戏引擎,LibGdx指示灯
- 2. 活动指示灯
- 3. 如何从java运行azure-cli命令
- 4. 活动指示灯在Xamarin.Forms.Labs
- 5. 带jQuery的指示灯?
- 6. iPhone活动指示灯
- 7. AJAX加载指示灯
- 8. 的WinForms - 活动指示灯
- 9. 活动指示灯不iphone
- 10. 透明忙碌指示灯
- 11. 活动指示灯定时
- 12. Android的ViewPager指示灯
- 13. 扩展列表指示灯
- 14. UIScrollView指示灯始终显示?
- 15. 活动指示灯显示不出来
- 16. IPhone - 显示等待指示灯
- 17. 如何禁用spring boot + cloud中的refreshScope运行状况指示灯?
- 18. Java JFuzzyLogic sourceforge运行演示
- 19. 从Heroku CLI运行脚本
- 20. 如何在运行angular-cli服务时指定'Access-Control-Allow-Origin'
- 21. 运行测试时,FAKE指定NUnit命名空间/灯具
- 22. Java - 指定要运行的IP从
- 23. 的Java:指示
- 24. 加载指示灯保持在Android
- 25. 创建一个Android指示灯
- 26. seachbar搜索时的开始指示灯
- 27. Kendo Grid - 自己的加载指示灯
- 28. 共同的朋友指示灯
- 29. 条件和依据指示灯
- 30. 闪烁以太网端口指示灯
大家好,我没有时间来测试建议。我会在完成时给你反馈。顺便说一句:对于昂贵的计算,在CLI中显示愚蠢的进度符号是一个坏主意:-) – 2011-04-18 22:13:27