JAVA - Cisco Telnet Applet touchTab

[JAVA] Cisco Telnet Applet touchTab

Isu

Saya sedang berusaha untuk mengubah suai applet Java yang membolehkan saya membuat telnet (saya menggunakan Telnet JTA) digabungkan dengan proksi Socks. Ia berfungsi hebat, tetapi saya mempunyai masalah dengan kekunci Tab. Malah saya mengawal peralatan Cisco dan oleh itu kunci Tab adalah penting!

Masalah saya adalah jika saya tekan tab, saya kehilangan tumpuan pada applet, dan saya perlu mengklik lagi.

Saya mencuba beberapa penyelesaian, dalam Javascript, dengan mengubah applet dengan KeyEvent, requestFocus, setFocusTraversalKeysEnabled ... Tidak ada yang membantu.

Sudah 4 hari saya berada di sana dan saya mula kehilangan kesabaran.

Saya mesti mempunyai masalah reka bentuk, jadi soalan saya ialah:

- Bagaimana untuk mengendalikan kunci Tab seolah-olah saya menyokongnya, kekunci kuasa di konsol dan telnet yang fokus terus pada applet ini?

- Java atau Javascript?

Applet adalah di GNU // javassh.org/space/start.

Terima kasih!

Penyelesaian

//bugs.sun.com/bugdatabase/view_bug.do?bug_id=4650902

Ini bukan bug. Ia perubahan yang dibuat dalam spesifikasi API Fokus. Saya tidak suka perubahan ini Kerana keserasian dengan versi Terdahulu ADALAH berpelukan.

Tujuan jika anda menggunakan kod ini, Mungkin aplikasi anda berfungsi dengan baik: "getFocusCycleRootAncestor (). SetFocusTraversalKeysEnabled (false)"

Kekunci traversal seperti Will Work In Versi JVM terdahulu.

Ia berfungsi dengan sempurna (dalam HTML / Applet dan appletviewer)!

Catatan

Diselesaikan oleh ahmet0851

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama