2012-06-14 1 views
1

나는 this thread을 통해 가고 있었고 스크롤 막대를 사용하면 어쩌면 궁금해하던가요?화면 이동 막대를 사용하여 화면 지우기 (자바)

How to Use Scroll Panes은 스크롤 막대를 사용하여 작업하는 방법을 설명합니다. Linux OS 용 Java를 사용하는 터미널 기반 응용 프로그램을 만드는 경우 터미널 노브/스크롤 막대를 더 아래로 이동시키는 코드를 사용할 수 없습니까? 내 말은, 그것이 바로 바스 (BASH)의 "깨끗한"작품조차도 마찬가지다. 그래서, 아마도이 콘솔 기반 자바 애플리케이션은 콘솔 스크롤을 아래로 움직여 화면을 지우는 척 할 수 있을까?

내 문제는이 "스크롤 창 API"문서에서 클래스를 찾을 수 없다는 것입니다. 이 API를 사용하기 전에 누군가가 나를 도와 줄 수 있다면 많은 도움이 될 것입니다.

+0

이 라이브러리에 모양을 지정하면 콘솔 자바 애플리케이션에 유용합니다. http://jline.sourceforge.net/ –

답변

1

.. 스크롤 막대를 사용하면 될까요?

아니요 '는 JScrollPane에서 CLI를 래핑 (또는 JScrollBar 인스턴스를 추가)'할 수 없다. 이것은 Java의 제어 (텍스트 출력 이상) 밖에있는 기본 구성 요소입니다.

+0

앤드류 톰슨 감사합니다. 이제이 스레드를 닫을 수 있습니다. – shikharraje

+0

콘솔을 지울 수있는 기능을 제공하는 플랫폼 별 '이스케이프 코드'가 있다고 생각합니다. 나는 그것에 대해 더 이상의 정보가 없다 - 나는 GUI를 만들고 문자열을 꽤 만들지 않고 CLI 출력에 대해 걱정하지 않는다. –

+0

예, 저는 같은 스레드에있는 것들에 대해 읽었습니다. 그러나 플랫폼에 맞게 만들기를 원하지 않았습니다. 물론 할 수는 있지만 System.getProperty 및 all (source : http://stackoverflow.com/questions/1682212/clear-screen-option-in-java#1682278)에 대한 호출이 필요합니다. Java가 OS의 창을 만드는 데 사용될 수 있기 때문에 OS에 의해 만들어진 창을 조작 할 수 있는지, 양방향 거리와 같은 것인지 궁금합니다. 하지만이게 정말 도움이 되네, 다시 한번 고마워요! – shikharraje