터미널 애플리케이션을위한 좋은 Java, curses와 유사한 라이브러리는 무엇입니까? [닫은]


101

화면 조작을 수행하는 Java 터미널 애플리케이션을 작성하고 싶습니다. * nix / C 세계에서 저주처럼 화면을 조작 할 수있는 좋은 라이브러리가 있습니까?

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

feature-speak에서는 사용자가 화면의 다른 부분에 명령 / 텍스트를 입력 할 수있는 동안 (동시에) 일부 데이터가 정기적으로 업데이트되는 터미널 영역을 갖고 싶습니다.

답변:


38

네이티브 코드에 연결되지만 Swing 기반의 API가있는 Charva 가 있습니다 . 스크린 샷은 그 외모에 유용하므로, 텍스트 창을 많이 보여줍니다.


좋은 것, 너무 나쁘지만 네이티브 라이브러리가 필요합니다. 나는 이것을 시도하고 내가 얼마나 멀리 있는지 볼 것이다.
Francisco Canedo

24
마지막 릴리스 : 2006.
Grzegorz Oledzki 2011

8
@GrzegorzOledzki 그냥 업데이트 ... 마지막 릴리스 : 2013

2
@BartSchuller 링크가 죽었습니다.
Itay Grudev

56

최근에 랜턴 도서관을 찾았습니다 . 아직 사용할 기회가 없었지만 다른 것보다 더 최신의 대안으로 보입니다.


7
감사! 나는 네이티브 코드를 사용하지 않는 것을 찾고 있었다.
David Ehrmann 2013 년

25

직접 사용하지는 않았지만 Java Curses Library는 원하는 것처럼 들립니다.


좋게 들리지만 더 많은 OO 경험을 제공 할 것이기 때문에 나는 Charva와 함께 갈 것이라고 생각합니다. 제안 해 주셔서 감사합니다.
Francisco Canedo

12
Java Curses 마지막 릴리스 : 2002.
Pistos

12
Java Curses는 이제 최근 주목
Nate CK

1
Java Curses 마지막 릴리스 : 2012-12-07
Stephan

마지막 업데이트 : 2015-08-07. 이것은 네이티브 코드를 사용합니다.
JonasCz-Monica 복원

10

다음 은 JNI를 사용하여 ncurses lib를 호출하는 방법입니다. 나는 이것을 테스트했고 작동합니다.


7

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

Blacken은 저주 라이브러리가 아닙니다. 터미널에서 멀어지는 대신 자체 "콘솔 창"을 렌더링합니다. 이것은 "콘솔처럼 보이지 않는"단점이 있습니다. 대신 전체 (임의) 색상 지원과 저주와 유사한 API (주 API에 추가)가 제공됩니다.

Mono고정 너비 문자 에 대해 글꼴을 로 설정할 수도 있습니다 .


내가하고 싶은 일에 딱 맞습니다. 감사합니다.

2
@jdersen Blacken에는 몇 가지 버그가 있지만 전반적으로 매우 훌륭하며 소유자는 열린 문제에 매우 빠르게 응답합니다.
ashes999 2014 년

마지막 릴리스 : 2012 년 9 월 27 일
Stephan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.