programing

터미널 애플리케이션에 적합한 자바, 저주 같은 라이브러리는 무엇입니까?

projobs 2022. 10. 1. 14:20
반응형

터미널 애플리케이션에 적합한 자바, 저주 같은 라이브러리는 무엇입니까?

화면 조작을 하는 자바 단말 어플리케이션을 만들고 싶습니다.*nix/C 세계에서 저주처럼 화면을 조작할 수 있는 좋은 라이브러리가 있습니까?

제가 찾고 있는 최소한의 기능은 윈도우 설정 및 사용자 입력 지원입니다.

피처 스피크에서는, 유저가 화면의 다른 부분에 커맨드나 텍스트를 입력할 수 있는 것과 동시에, 몇개의 데이터를 정기적으로 갱신하는 단말의 영역을 요구하고 있습니다.

란테나

저는 최근에 란테나 도서관을 찾았습니다.아직 그것을 사용할 기회가 없었지만 다른 것들보다 더 최신의 대안으로 보인다.

여기에 이미지 설명 입력

네이티브 코드로 링크되지만 Swing 기반의 API를 가진 Charva가 있습니다.스크린샷에 텍스트 창이 많이 보여서 도움이 될 것 같아요.

직접 사용해 본 적은 없지만 자바 저주 라이브러리는 당신이 원하는 것처럼 들립니다.

다음으로 JNI를 사용하여ncurses lib를 호출하는 방법을 나타냅니다.이걸 테스트해봤는데 효과가 있어요.

2013년 현재 가장 가까운 곳은 Blacken입니다.

블랙엔은 저주의 도서관 그 자체가 아니다.단말기에서 멀어지고 대신 자체 "콘솔 창"을 렌더링합니다.이것은 '콘솔'처럼 보이지 않는 단점이 있다.대신 풀(임의) 컬러 지원 및 욕설과 같은 API(메인 API 외에)가 제공됩니다.

글꼴을 다음과 같이 설정할 수도 있습니다.Mono고정 너비 문자의 경우.

언급URL : https://stackoverflow.com/questions/439799/whats-a-good-java-curses-like-library-for-terminal-applications

반응형