Mercurial > hg > Applications > TightVNC_orginal
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 */ } |