2015-02-07 8 views
0

Я учусь разработать простое приложение для удаленных рабочих столов, мне удалось создать серверный и клиентский классы. они соединяются друг с другом с помощью сокета, но то, что я пытаюсь сделать сейчас, - это получить нажатия клавиш, которые клиент набирает. например, если клиенты набирают что-то в текстовом документе. сервер должен получить нажатия клавиш. как я могу получить нажатия клавиш с помощью java.Как я могу получить нажатия клавиш с помощью java

+0

Какая технология клиентской стороны вы используете: Swing, JavaFX, SWT и т. Д.? – Adam

+0

Я использую Swing – johan

+1

Не приложение удаленного рабочего стола * посылает * нажатия клавиш в документ? Также Swing не может получить нажатия клавиш из другого приложения. – Radiodef

ответ

0
public void pressed(KeyEvent e) 
    { 
     s.write(e.getID()); //push to server 
    } 
+0

Ответы только на код, как правило, обескуражены. Измените свой ответ, чтобы объяснить, как и почему этот ответ решает проблему. – ravron