public void testRemoveAndAdd() {
Node pn = new ProjectsTabOperator().getProjectRootNode(TEST_PROJECT_NAME);
pn.select();
Node n = new Node(pn, org.netbeans.jellytools.Bundle.getString(
"org.netbeans.modules.java.j2seproject.Bundle",
"NAME_src.dir")+"|"+TEST_PACKAGE_NAME+"|"
+TEST_CLASS_NAME);
n.select();
new OpenAction().perform();
EditorOperator editor = new EditorOperator(TEST_CLASS_NAME);
try {
editor.insert("import java.util.Date;\n", 41, 1);
editor.insert("List m;\n", 47, 1);
Utilities.takeANap(100);
MainWindowOperator.getDefault().pushKey(KeyEvent.VK_I,
KeyEvent.CTRL_MASK | KeyEvent.SHIFT_MASK);
FixAllImports fio = new FixAllImports();
fio.cbRemoveUnusedImports().changeSelection(true);
fio.ok();
Utilities.takeANap(500);
assertFalse("Import is not removed",editor.getText().contains("import java.util.Date;"));
assertTrue("Import is not added",editor.getText().contains("import java.util.List;"));
} finally {
editor.close(false);
}
}
java类java.awt.event.KeyEvent的实例源码
FixImportsTest.java 文件源码
项目:incubator-netbeans
阅读 28
收藏 0
点赞 0
评论 0
CompletionLayout.java 文件源码
项目:incubator-netbeans
阅读 26
收藏 0
点赞 0
评论 0
public void processKeyEvent(KeyEvent evt) {
if (isVisible()) {
Object actionMapKey = completionScrollPane.getInputMap().get(
KeyStroke.getKeyStrokeForEvent(evt));
if (actionMapKey != null) {
Action action = completionScrollPane.getActionMap().get(actionMapKey);
if (action != null) {
action.actionPerformed(new ActionEvent(completionScrollPane, 0, null));
evt.consume();
}
}
}
}
DefaultSwingInputProvider.java 文件源码
项目:jvb
阅读 18
收藏 0
点赞 0
评论 0
@Override
public boolean postProcessKeyEvent(KeyEvent e) {
Inputs input = keyCodeToInput(e.getKeyCode(), e.getKeyLocation());
if (input == null) {
return false;
}
if (e.getID() == KeyEvent.KEY_PRESSED) {
status |= intBit(input.offset());
return true;
} else if (e.getID() == KeyEvent.KEY_RELEASED) {
status &= ~intBit(input.offset());
return true;
}
return false;
}
JDagregar.java 文件源码
项目:ProyectoPacientes
阅读 21
收藏 0
点赞 0
评论 0
private void direccionKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_direccionKeyPressed
// TODO add your handling code here:
if(evt.getKeyCode() == KeyEvent.VK_ENTER)
{
this.telefono.requestFocus();
}
}
WToolkit.java 文件源码
项目:jdk8u-jdk
阅读 29
收藏 0
点赞 0
评论 0
@Override
public boolean getLockingKeyState(int key) {
if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
}
return getLockingKeyStateNative(key);
}
bug8032878.java 文件源码
项目:jdk8u-jdk
阅读 17
收藏 0
点赞 0
评论 0
private void runTest() throws Exception {
realSync();
// Select 'one'
Util.hitKeys(robot, KeyEvent.VK_TAB);
realSync();
Util.hitKeys(robot, KeyEvent.VK_1);
Util.hitKeys(robot, KeyEvent.VK_2);
Util.hitKeys(robot, KeyEvent.VK_3);
Util.hitKeys(robot, KeyEvent.VK_ENTER);
realSync();
}
WTextFieldPeer.java 文件源码
项目:jdk8u-jdk
阅读 22
收藏 0
点赞 0
评论 0
@Override
public boolean handleJavaKeyEvent(KeyEvent e) {
switch (e.getID()) {
case KeyEvent.KEY_TYPED:
if ((e.getKeyChar() == '\n') && !e.isAltDown() && !e.isControlDown()) {
postEvent(new ActionEvent(target, ActionEvent.ACTION_PERFORMED,
getText(), e.getWhen(), e.getModifiers()));
return true;
}
break;
}
return false;
}
MouseComboBoxTest.java 文件源码
项目:openjdk-jdk10
阅读 20
收藏 0
点赞 0
评论 0
public static void main(String[] args) throws Exception {
robot = new Robot();
robot.setAutoDelay(50);
UIManager.setLookAndFeel(new MetalLookAndFeel());
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
createAndShowGUI();
}
});
robot.waitForIdle();
for (int i = 0; i < items.length; i++) {
// Open popup
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.waitForIdle();
Point point = getItemPointToClick(i);
robot.mouseMove(point.x, point.y);
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
robot.waitForIdle();
if (i != getSelectedIndex()) {
throw new RuntimeException("Test Failed! Incorrect value of selected index = " + getSelectedIndex() +
", expected value = " + i);
}
}
}
UserConfigs.java 文件源码
项目:Pixie
阅读 26
收藏 0
点赞 0
评论 0
/**
* Handles the keys which have to be enabled all the time in the frame.
*/
private void dispatchKeyGeneral(KeyEvent e) {
int eventId = e.getID();
int key = e.getKeyCode();
if (eventId == KeyEvent.KEY_PRESSED) {
switch (key) {
case KeyEvent.VK_ESCAPE:
cancelWindow();
break;
case KeyEvent.VK_ENTER:
// if the textfield id the focus owner, do not save the object
if (jFTFObjAlphaVal.isFocusOwner() || jFTFDPIValue.isFocusOwner()) {
break;
}
savePreferences();
break;
default:
// do nothing
break;
}
}
}
PlotBox.java 文件源码
项目:OpenDA
阅读 27
收藏 0
点赞 0
评论 0
public void keyReleased(KeyEvent e) {
int keycode = e.getKeyCode();
switch(keycode) {
case KeyEvent.VK_CONTROL:
_control = false;
break;
case KeyEvent.VK_SHIFT:
_shift = false;
break;
default:
// None
}
}