mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 06:25:30 +00:00
ICU-3869 make demos handle keys in JDK 1.4
X-SVN-Rev: 15941
This commit is contained in:
parent
db091098f9
commit
28015f3710
3 changed files with 96 additions and 0 deletions
|
@ -8,6 +8,7 @@ package com.ibm.icu.dev.demo.rbbi;
|
|||
|
||||
import java.awt.*;
|
||||
import java.awt.event.WindowEvent;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.ItemListener;
|
||||
import java.awt.event.ItemEvent;
|
||||
|
@ -242,6 +243,37 @@ text.setWrapStyleWord(true);
|
|||
enableEvents(KeyEvent.KEY_PRESSED);
|
||||
enableEvents(KeyEvent.KEY_RELEASED);
|
||||
|
||||
text.addKeyListener(new KeyAdapter() {
|
||||
public void keyPressed(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
int kc = e.getKeyCode();
|
||||
switch (e.getKeyCode()) {
|
||||
case KeyEvent.VK_N:
|
||||
case KeyEvent.VK_RIGHT:
|
||||
handleForward();
|
||||
break;
|
||||
case KeyEvent.VK_P:
|
||||
case KeyEvent.VK_LEFT:
|
||||
handleBackward();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyReleased(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyTyped(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// (new Thread(this)).start();
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ package com.ibm.icu.dev.demo.rbbi;
|
|||
|
||||
import java.awt.*;
|
||||
import java.awt.event.WindowEvent;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.ItemListener;
|
||||
import java.awt.event.ItemEvent;
|
||||
|
@ -241,6 +242,37 @@ JTextArea text;
|
|||
enableEvents(KeyEvent.KEY_PRESSED);
|
||||
enableEvents(KeyEvent.KEY_RELEASED);
|
||||
|
||||
text.addKeyListener(new KeyAdapter() {
|
||||
public void keyPressed(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
int kc = e.getKeyCode();
|
||||
switch (e.getKeyCode()) {
|
||||
case KeyEvent.VK_N:
|
||||
case KeyEvent.VK_RIGHT:
|
||||
handleForward();
|
||||
break;
|
||||
case KeyEvent.VK_P:
|
||||
case KeyEvent.VK_LEFT:
|
||||
handleBackward();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyReleased(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyTyped(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// (new Thread(this)).start();
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ package com.ibm.icu.dev.demo.rbbi;
|
|||
import java.awt.*;
|
||||
import java.awt.event.ItemListener;
|
||||
import java.awt.event.ItemEvent;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.WindowEvent;
|
||||
import javax.swing.JTextArea;
|
||||
|
@ -239,6 +240,37 @@ text.setWrapStyleWord(true);
|
|||
enableEvents(KeyEvent.KEY_PRESSED);
|
||||
enableEvents(KeyEvent.KEY_RELEASED);
|
||||
|
||||
text.addKeyListener(new KeyAdapter() {
|
||||
public void keyPressed(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
int kc = e.getKeyCode();
|
||||
switch (e.getKeyCode()) {
|
||||
case KeyEvent.VK_N:
|
||||
case KeyEvent.VK_RIGHT:
|
||||
handleForward();
|
||||
break;
|
||||
case KeyEvent.VK_P:
|
||||
case KeyEvent.VK_LEFT:
|
||||
handleBackward();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyReleased(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
public void keyTyped(KeyEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
e.consume();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// (new Thread(this)).start();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue