Một thư viện Java tốt, giống như lời nguyền, cho các ứng dụng đầu cuối là gì? [đóng cửa]


101

Tôi muốn viết một ứng dụng đầu cuối Java thực hiện thao tác trên màn hình. Có thư viện tốt nào cho phép bạn thao tác trên màn hình như những lời nguyền trong thế giới * nix / C không?

Các tính năng tối thiểu mà tôi đang tìm kiếm là hỗ trợ cửa sổ và người dùng nhập liệu.

Nói về tính năng, tôi muốn có một vùng của thiết bị đầu cuối nơi một số dữ liệu được cập nhật thường xuyên trong khi (đồng thời) người dùng có thể nhập lệnh / văn bản trong một số phần khác của màn hình.

Câu trả lời:


38

Charva , liên kết với mã gốc nhưng có một api dựa trên Swing. Ảnh chụp màn hình hiển thị nhiều cửa sổ văn bản, vì vậy điều đó trông hữu ích.


Đẹp, quá tệ mặc dù nó yêu cầu thư viện gốc. Tôi sẽ thử lại và xem tôi đi được bao xa.
Francisco Canedo

24
Lần phát hành cuối cùng: 2006.
Grzegorz Oledzki

8
@GrzegorzOledzki Vừa cập nhật ... Bản phát hành lần cuối: 2013.

2
@BartSchuller Liên kết đã chết.
Itay Grudev

56

Tôi đã tìm thấy thư viện lanterna gần đây. Chưa có cơ hội sử dụng nó nhưng nó trông giống như một sự thay thế cập nhật hơn những cái khác.


7
Cảm ơn! Tôi đang tìm một cái không sử dụng mã gốc.
David Ehrmann

25

Bản thân tôi chưa sử dụng nó, nhưng Thư viện Lời nguyền Java nghe như những gì bạn muốn.


Nghe có vẻ ổn, nhưng tôi nghĩ tôi sẽ sử dụng Charva, vì điều đó sẽ mang lại trải nghiệm OO nhiều hơn. Cám ơn vì sự gợi ý.
Francisco Canedo

12
Java Curses phát hành lần cuối: 2002.
Pistos

12
Java Curses hiện đã nhận được một số sự chú ý gần đây và một bản phát hành mới vào năm 2012.
Nate CK

1
Java Curses phát hành lần cuối: 2012-12-07
Stephan

Cập nhật lần cuối: 2015-08-07. Lưu ý rằng điều này sử dụng mã gốc.
JonasCz - Phục hồi Monica

10

Đây là một cách để gọi lib ncurses bằng cách sử dụng JNI. Tôi đã thử nghiệm điều này và nó hoạt động.


7

Tính đến năm 2013, gần nhất tôi có thể tìm thấy là Blacken .

Blacken không phải là một thư viện nguyền rủa mỗi lần. Nó di chuyển khỏi thiết bị đầu cuối và thay vào đó, hiển thị "cửa sổ giao diện điều khiển" của riêng nó. Điều này có nhược điểm là trông không "giống bảng điều khiển". Thay vào đó, bạn nhận được hỗ trợ màu đầy đủ (tùy ý) và một API giống như lời nguyền (ngoài API chính của chúng).

Bạn cũng có thể đặt phông chữ thành Monocho các ký tự có chiều rộng cố định.


Hoàn hảo cho những gì tôi muốn làm. Cảm ơn bạn.

2
@jdersen có một số lỗi trong Blacken, nhưng nhìn chung, nó khá tốt và chủ sở hữu phản hồi khá nhanh với các vấn đề đã mở.
ashes999 Ngày

Lần phát hành cuối cùng: 27 tháng 9, 2012
Stephan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.