清理屏幕使用滚动条(Java)

问题描述:

我正在通过this thread,我想知道,如果也许我们可以使用滚动条来做到这一点?清理屏幕使用滚动条(Java)

How to Use Scroll Panes介绍了如何使用滚动条进行操作。如果我正在为Linux操作系统制作一个使用Java的基于终端的应用程序,那么我不能使用将会进一步移动终端旋钮/滚动条的代码吗?我的意思是,即使是BASH“清晰”的作品,对吧?所以,也许这个基于控制台的Java应用程序可以将控制台向下滚动并假装清除屏幕?

现在,我的问题是,我无法在这个“滚动窗格API”文档中找到任何类,这将帮助我做到这一点。如果有人在使用此API之前可以帮助我,那将非常感谢!

+0

尝试给这个库看一看,它对控制台java应用程序很有帮助http://jline.sourceforge.net/ –

..也许我们可以使用滚动条来做到这一点?

不可以将CLI包装在JScrollPane(或添加任何JScrollBar实例)中。它是一个本地组件,它超出了Java的控制范围(超出了文本输出)。

+0

谢谢安德鲁汤普森,澄清事情。我想我现在可以关闭此线程。 – shikharraje

+0

我相信有平台特定的“转义代码”,可以清除控制台。我没有关于这方面的进一步信息 - 我制作GUI并且不用担心CLI的输出,除了使字符串更漂亮。 –

+0

是的,我已经阅读过有关同一主题的内容,但并不想让平台具体化。我可以做到这一点,当然,但这将涉及到调用System.getProperty和所有(来源:http://*.com/questions/1682212/clear-screen-option-in-java#1682278)。只是想知道,因为Java可以用来在操作系统上创建窗口,它是否也可以通过操作系统来操作Windows MADE,有点像双向街道。但这真的很有帮助,再次感谢你! – shikharraje