JAVA - Cisco Telnet Applet touchTab

[JAVA] Cisco Telnet Applet touchTab

Vấn đề

Tôi đang làm việc để sửa đổi một applet Java cho phép tôi tạo telnet (tôi sử dụng Telnet JTA) được ghép nối với proxy Vớ. Nó hoạt động rất tốt, nhưng tôi gặp vấn đề với phím Tab. Trong thực tế, tôi kiểm soát thiết bị của Cisco và do đó, phím Tab là rất quan trọng!

Vấn đề của tôi là nếu tôi nhấn tab, tôi mất tập trung vào applet và tôi phải nhấp lại vào nó.

Tôi đã thử một số giải pháp, trong Javascript, bằng cách sửa đổi applet bằng KeyEvent, requestF Focus, setF FocusTraversalKeysEnables ... Không có gì giúp được.

Đã 4 ngày trôi qua và tôi bắt đầu mất kiên nhẫn.

Tôi phải có một vấn đề thiết kế, vì vậy câu hỏi của tôi là:

- Làm thế nào để xử lý phím Tab như thể tôi hỗ trợ nó, phím nguồn trong bảng điều khiển và telnet mà tiêu điểm vẫn còn trên applet này?

- Java hay Javascript?

Applet nằm trên GNU //javassh.org/space/start.

Cảm ơn bạn!

Dung dịch

//bugs.sun.com/ormsdatabase/view_orms.do?orms_id=4650902

Đây không phải là một lỗi. Đó là một thay đổi được thực hiện trong đặc tả API Focus. Tôi không thích sự thay đổi này vì Khả năng tương thích với phiên bản trước đã được giới thiệu.

Mục đích nếu bạn sử dụng mã này, có thể ứng dụng của bạn sẽ hoạt động tốt: "getF FocusCycleRootAncestor (). SetF FocusTraversalKeysEnables (false)"

Các khóa truyền tải như Will sẽ hoạt động trong các phiên bản JVM trước đó.

Nó hoạt động hoàn hảo (trong HTML / Applet và appletviewer)!

chú thích

Được giải quyết bởi ahmet0851

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên