comparison src/viewer_swing/java/com/glavsoft/viewer/Viewer.java @ 45:20326a4b9d88

create new change button for client.
author one
date Tue, 04 Dec 2012 17:56:39 +0900
parents 6687aa9dd55e
children d2741b80399e
comparison
equal deleted inserted replaced
44:d4663dfd91ae 45:20326a4b9d88
47 import java.awt.Dialog.ModalityType; 47 import java.awt.Dialog.ModalityType;
48 import java.awt.event.*; 48 import java.awt.event.*;
49 import java.io.IOException; 49 import java.io.IOException;
50 import java.io.InputStream; 50 import java.io.InputStream;
51 import java.net.Socket; 51 import java.net.Socket;
52 import java.net.UnknownHostException;
52 import java.util.LinkedList; 53 import java.util.LinkedList;
53 import java.util.List; 54 import java.util.List;
54 import java.util.jar.Attributes; 55 import java.util.jar.Attributes;
55 import java.util.jar.Manifest; 56 import java.util.jar.Manifest;
56 import java.util.logging.Logger; 57 import java.util.logging.Logger;
444 buttonBar.add(testButton); 445 buttonBar.add(testButton);
445 kbdButtons.add(testButton); 446 kbdButtons.add(testButton);
446 testButton.addActionListener(new ActionListener() { 447 testButton.addActionListener(new ActionListener() {
447 @Override 448 @Override
448 public void actionPerformed(ActionEvent e) { 449 public void actionPerformed(ActionEvent e) {
449 testKey(context); 450 try {
451 rfb.screenChangeRequest();
452 } catch (IOException e1) {
453 e1.printStackTrace();
454 }
450 setSurfaceToHandleKbdFocus(); 455 setSurfaceToHandleKbdFocus();
451 } 456 }
452 }); 457 });
453
454 458
455 459
456 460
457 JToggleButton ctrlButton = new JToggleButton(Utils.getButtonIcon("ctrl")); 461 JToggleButton ctrlButton = new JToggleButton(Utils.getButtonIcon("ctrl"));
458 ctrlButton.setToolTipText("Ctrl Lock"); 462 ctrlButton.setToolTipText("Ctrl Lock");
602 context.sendMessage(new KeyEventMessage(Keymap.K_ESCAPE, true)); 606 context.sendMessage(new KeyEventMessage(Keymap.K_ESCAPE, true));
603 context.sendMessage(new KeyEventMessage(Keymap.K_ESCAPE, false)); 607 context.sendMessage(new KeyEventMessage(Keymap.K_ESCAPE, false));
604 context.sendMessage(new KeyEventMessage(Keymap.K_CTRL_LEFT, false)); 608 context.sendMessage(new KeyEventMessage(Keymap.K_CTRL_LEFT, false));
605 } 609 }
606 610
607 private void testKey(ProtocolContext context) {
608 System.out.println("test");
609 }
610 611
611 @Override 612 @Override
612 public void windowOpened(WindowEvent e) { /* nop */ } 613 public void windowOpened(WindowEvent e) { /* nop */ }
613 @Override 614 @Override
614 public void windowClosed(WindowEvent e) { /* nop */ } 615 public void windowClosed(WindowEvent e) { /* nop */ }