JAVA - Cisco Telnet Uygulaması touchTab

[JAVA] Cisco Telnet Uygulaması touchTab

Konu

Telnet (Telnet JTA kullanıyorum) ile bir Socks proxy'sine eşleştirmemi sağlayan bir Java uygulamasını değiştirmek için çalışıyorum. Harika çalışıyor, ancak Sekme tuşuyla bir sorunum var. Aslında Cisco ekipmanını kontrol ediyorum ve bu nedenle Tab tuşu hayati önem taşıyor!

Sorunum eğer sekmeye basarsam, uygulamaya odaklanmayı kaybederim ve tekrar tıklamalıyım.

Javascript'te appleti KeyEvent, requestFocus, setFocusTraversalKeysEnabled ile değiştirerek çeşitli çözümler denedim.

4 gün geçti ve sabrımı yitirmeye başladım.

Bir tasarım problemim olmalı, benim sorum şu:

- Tab tuşunu destekliyormuş gibi nasıl kullanacağım, konsoldaki açma / kapama düğmesi ve odağın bu uygulama üzerinde kaldığı telnet nasıl?

- Java veya Javascript?

Uygulama GNU //javassh.org/space/start sitesindedir.

Teşekkür ederim!

Çözüm

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

Bu bir hata değil. Focus API spesifikasyonunda yapılan bir değişiklik. Bu değişikliği beğenmedim, çünkü Önceki sürüm WAS ile uyumluluk kırıldı.

Amaç bu kodu kullanırsanız, Muhtemelen uygulamanız iyi çalışıyor mu: "getFocusCycleRootAncestor (). SetFocusTraversalKeysEnabled (false)"

Önceki JVM sürümlerinde Çalışacak gibi geçiş tuşları.

Mükemmel çalışıyor (HTML / Applet ve appletviewer'da)!

Not

Ahmet0851 tarafından çözüldü

Önceki Makale Sonraki Makale

En Ipuçları