Câu hỏi Java là gì, thư viện giống như, thư viện cho các ứng dụng đầu cuối? [đã đóng]


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 nào tốt ngoài kia cho phép bạn thao tác 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ợ nhập cửa sổ và đầu vào của người dùng.

Trong tính năng nói, tôi muốn có một khu vực 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 (cùng một lúc) 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.


76
2018-01-13 16:56


gốc




Các câu trả lời:


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


29
2018-01-13 17:06



Đẹp, quá xấu mặc dù nó đòi hỏi thư viện bản địa. Tôi sẽ đưa ra một phát bắn và xem tôi nhận được bao xa. - Francisco Canedo
Lần phát hành cuối cùng: 2006. - Grzegorz Oledzki
@GrzegorzOledzki Chỉ cập nhật ... Lần phát hành cuối: 2013.
@BartSchuller Liên kết đã chết. - Itay Grudev


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


40
2017-10-15 13:21



Cảm ơn! Tôi đã tìm kiếm một trong đó không sử dụng mã nguồn gốc. - David Ehrmann


Đã không sử dụng nó bản thân mình, nhưng Thư viện Java Curses nghe như những gì bạn muốn.


19
2018-01-13 16:58



Nghe hay đấy, nhưng tôi nghĩ tôi sẽ đi với Charva, vì điều đó sẽ mang lại nhiều trải nghiệm OO hơn. Cám ơn vì sự gợi ý. - Francisco Canedo
Java Curses phát hành lần cuối: 2002. - Pistos
Java Curses hiện đã nhận được sự chú ý gần đây và một bản phát hành mới vào năm 2012. - Nate C-K
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


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


4
2018-01-13 17:12





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

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

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


2
2017-11-20 17:52



Hoàn hảo cho những gì tôi muốn làm. Cảm ơn bạn.
@ jdersen có một số lỗi trong Blacken, nhưng tổng thể, nó khá tốt, và chủ sở hữu đáp ứng khá nhanh chóng để mở các vấn đề. - ashes999
Lần phát hành cuối: 27 tháng 9 năm 2012 - Stephan