Java는 콘솔로 출력 할 때 커서 제어를 지원합니까? 예를 들어, System.out.print()를 수행하기 전에 문자 위치와 색상을 설정하고 싶습니다. 최상위 애플리케이션이 콘솔에 쓰는 방식을 생각해보십시오. 감사!Java - Windows/Linux에서 콘솔 출력 제어
3
A
답변
0
직접적으로. 예전에는 ANSI 이스케이프 시퀀스가 지원되었지만 더 이상은 지원되지 않았습니다.
Windows를 지원하는 Java Curses 라이브러리를 살펴 보는 것이 좋습니다. 나는 어떤 :(
3
당신은 일반적으로 이러한 것들을. * nix에서 스크립트 사용의 ncurses에서 대부분의 응용 프로그램 (
http://en.wikipedia.org/wiki/Ncurses)이 스마트 뭔가를해야하는 경우이를 위해. 당신은
http://sourceforge.net/projects/javacurses/을 시도 할 수 있습니다 할 System.out을 사용하지 마십시오
.
권장하지 않습니다그러나 원하는 것을 삭제하고 싶을 때 항상 문자를 백 스페이스 (\ b)로 쓸 수 있으며 가장 좋은 것을 희망합니다.
1
하. 여전히 리눅스에서 할 수 있습니다. 코드 자체는이 매뉴얼 페이지를 참조하십시오. 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.");
}
}
관련 문제
- 1. Java 콘솔 출력 - 파일 및 콘솔 BOTH
- 2. 콘솔 출력
- 3. 얻기 콘솔 출력
- 4. 콘솔 출력 표시 하시겠습니까?
- 5. 유닛 테스트 콘솔 출력
- 6. Eclipse에서 콘솔 출력 필터링
- 7. MATLAB 콘솔 출력
- 8. Unix : Grep 콘솔 출력
- 9. 루비 및 콘솔 출력
- 10. proc_open에서 콘솔 출력 캡처하기
- 11. Xcode에서 출력 콘솔 바꾸기
- 12. 재 지정 콘솔 출력
- 13. 편집 가능한 콘솔 출력
- 14. 콘솔 프로그램에서 출력 읽기
- 15. SharePoint 콘솔 출력
- 16. DLL의 콘솔 출력 창
- 17. 로그 출력 제어
- 18. 플렉스에서 출력 윈도우 제어
- 19. RApacheOutputErrors를 사용하여 출력 제어
- 20. Windows 콘솔 게임의 실시간 제어
- 21. Django의 서버 콘솔 출력 이해하기
- 22. 콘솔 출력 관련 탭 문제
- 23. CruiseControl.NET에 NUnit 콘솔 출력 표시
- 24. 다른 프로세스 콘솔 출력 읽기
- 25. 콘솔 출력 디스플레이의 크기 증가
- 26. win32 콘솔 프로그램에서 출력 잡기
- 27. seqLogo의 출력 크기를 제어 하시겠습니까?
- 28. Java 콘솔 API
- 29. Java 콘솔 프로그램 배포
- 30. Eclipse 콘솔의 Java 콘솔
@ Nir Levy에 동의합니다. 그러나 이것은 매우 오래되었을 것 같지만 몇 가지 빠른 일회 설치 인터페이스라고 생각하십시오. 그런 다음 다시 한 번 귀하의 제약 조건이 무엇인지 모릅니다. 가능하다면 awt, swing 또는 [swt] (http://eclipse.org/swt/) – Miquel