public void keyreleased(KeyEvent e) {
FlagTable t=(FlagTable)e.getSource();
int id = e.getID();
if(id == e.KEY_RELEASED && e.getKeyChar() == e.VK_BACK_SPACE)
{
if(t.getSelectedRow() != -1)
for(int i:t.getSelectedRows()){
GeometryImage gl=((ComplexEditVDsvectorLayer)layer).getGeometriclayer();
Geometry geom=gl.getGeometries().get(i);
deleted.add(0,geom);
attrDeleted.add(0,(gl).getAttributes(geom));
((GeometricInteractiveVDSLayerModel)t.getModel()).removeSelection(i);
glm.fireTableDataChanged();
if(gl.getGeometries().size()>0){
int sel=0;
if(i>0&&i<(gl.getGeometries().size()-1))
sel=i;
((GeometricInteractiveVDSLayerModel)t.getModel()).changeSelection(sel,display);
glm.changeSelection(sel,true);
((JTable)e.getSource()).setRowSelectionInterval(sel,sel);
}
}
this.repaint();
((GeometricInteractiveVDSLayerModel)t.getModel()).changeSelection(t.getSelectedRow(),display);
}
}
public void keypressed(KeyEvent e) {
if (e.getKeyCode()==KeyEvent.VK_ENTER){
String sorgu = "SELECT * FROM passBox_db.users_tb where username=? and password=?;";
try {
pst=baglanti.prepareStatement(sorgu);
pst.setString(1,username_txt.getText());
pst.setString(2,password_txt.getText());
gelenveri=pst.executeQuery();
if(gelenveri.next()){
JOptionPane.showMessageDialog(null,"Başarılı giriş!");
this.setVisible(false);
User_Control_Panel_Page frame = new User_Control_Panel_Page();
frame.setVisible(true);
}
else{
JOptionPane.showMessageDialog(null,"Başarısız giriş!");
}
} catch (sqlException ex) {
JOptionPane.showConfirmDialog(null,"Sorgu da hata var!");
}
}
}
public copySVGMenuItem(final FlagFrame frame) {
setText("copy SVG");
if (!OSUtils.isMacOS()) setMnemonic(KeyEvent.VK_S);
setAccelerator(Keystroke.getKeystroke(KeyEvent.VK_C,InputUtils.Meta_SHIFT_MASK));
if (frame == null) {
setEnabled(false);
} else {
addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
SVGExporter s = new SVGExporter(frame.getFlagFile(),frame.getFlag());
String svg = s.exportToString(frame.getViewerWidth(),frame.getViewerHeight(),frame.getGlaze());
StringSelection ss = new StringSelection(svg);
Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
cb.setContents(ss,ss);
}
});
}
}
项目:jaer
文件:IPotSliderTextControl.java
private void valueTextFieldKeypressed(java.awt.event.KeyEvent evt) {//GEN-FirsT:event_valueTextFieldKeypressed
// key pressed in text field
// System.out.println("keypressed evt "+evt);
// System.out.println("value field key pressed");
endEdit();
// String s = evt.getKeyText(evt.getKeyCode());
int code = evt.getKeyCode();
boolean shift = evt.isShiftDown();
float byRatio = 1.1f;
if (shift) {
byRatio = 10f;
}
if (code == KeyEvent.VK_UP) {
startEdit();
pot.changeByRatio(byRatio);
endEdit();
} else if (code == KeyEvent.VK_DOWN) {
startEdit();
pot.changeByRatio(1f / byRatio);
endEdit();
}
}
项目:incubator-netbeans
文件:CheckListener.java
public void keypressed(KeyEvent e) {
if (e.getKeyChar() == ' ') {
JTree tree = (JTree) e.getSource();
TreePath path = tree.getSelectionPath();
if( null == path )
return;
Node node = Visualizer.findNode( path.getLastPathComponent() );
if( null == node )
return;
boolean isSelected = settings.isNodeVisible( node );
settings.setNodeVisible( node,!isSelected );
tree.repaint();
e.consume();
}
}
项目:incubator-netbeans
文件:FixImportsTest.java
public void testCancel() {
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("List m;\n",46,1);
Utilities.takeANap(100);
MainWindowOperator.getDefault().pushKey(KeyEvent.VK_I,KeyEvent.CTRL_MASK | KeyEvent.SHIFT_MASK);
FixAllImports fio = new FixAllImports();
fio.cancel();
assertFalse("Import is added",editor.getText().contains("import java.util.List;"));
} finally {
editor.close(false);
}
}
项目:smile_1.5.0_java7
文件:FontChooser.java
@Override
public void keypressed(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_UP:
int up = targetList.getSelectedindex() - 1;
if (up < 0) {
up = 0;
}
targetList.setSelectedindex(up);
break;
case KeyEvent.VK_DOWN:
int listSize = targetList.getModel().getSize();
int down = targetList.getSelectedindex() + 1;
if (down >= listSize) {
down = listSize - 1;
}
targetList.setSelectedindex(down);
break;
default:
break;
}
}
项目:AgentWorkbench
文件:TableCellSpinnerEditor4FloatObject.java
@Override
public void keypressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ENTER || e.getKeyCode() == KeyEvent.VK_TAB){
try {
((JSpinner)editorComponent).commitEdit();
} catch (ParseException e1) {
DefaultEditor de = (DefaultEditor) ((JSpinner)editorComponent).getEditor();
String text = de.getTextField().getText();
if(text.matches("^\\d+(\\.\\d*)?")){
((JSpinner)editorComponent).setValue(Float.parseFloat(text));
}else{
System.err.println("Invalid input - ignoring");
}
}
}
super.keypressed(e);
}
项目:Logisim
文件:MemPoker.java
@Override
public void keyTyped(InstanceState state,KeyEvent e) {
char c = e.getKeyChar();
int val = Character.digit(e.getKeyChar(),16);
MemState data = (MemState) state.getData();
if (val >= 0) {
curValue = curValue * 16 + val;
data.getContents().set(data.getCursor(),curValue);
state.fireInvalidated();
} else if (c == ' ' || c == '\t') {
moveto(data,data.getCursor() + 1);
} else if (c == '\r' || c == '\n') {
moveto(data,data.getCursor() + data.getColumns());
} else if (c == '\u0008' || c == '\u007f') {
moveto(data,data.getCursor() - 1);
}
}
项目:openjdk-jdk10
文件:bug4524490.java
public static void main(String[] args) throws Exception {
Robot robot = new Robot();
robot.setAutoDelay(50);
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.invokelater(new Runnable() {
public void run() {
fileChooser = new JFileChooser();
fileChooser.showOpenDialog(null);
}
});
robot.waitForIdle();
if (OSInfo.OSType.MACOSX.equals(OSInfo.getoSType())) {
Util.hitKeys(robot,KeyEvent.VK_CONTROL,KeyEvent.VK_ALT,KeyEvent.VK_L);
} else {
Util.hitKeys(robot,KeyEvent.VK_L);
}
checkFocus();
}
public RunsTable(EntryModel m)
{
super(m,new TimeRenderer(),new RunsTransferHandler(),2,Integer.MAX_VALUE);
InputMap im = getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
im.put(Keystroke.getKeystroke(KeyEvent.VK_DELETE,0),"cut"); // delete is same as Ctl+X
im.put(Keystroke.getKeystroke(KeyEvent.VK_ENTER,"Enter Time");
registerKeyboardAction(
this,"Enter Time",Keystroke.getKeystroke(KeyEvent.VK_ENTER,JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
);
Messenger.register(MT.TIME_ENTERED,this);
}
private void biasTextFieldKeypressed(java.awt.event.KeyEvent evt) {//GEN-FirsT:event_biasTextFieldKeypressed
int code = evt.getKeyCode();
boolean shifted = evt.isShiftDown();
final float byRatio = 1.02f;
if (code == KeyEvent.VK_UP) {
startEdit();
if (shifted) {
pot.setBitValue(pot.getBitValue() + 1);
} else {
pot.changeByRatio(byRatio);
}
endEdit();
} else if (code == KeyEvent.VK_DOWN) {
startEdit();
if (shifted) {
pot.setBitValue(pot.getBitValue() - 1);
} else {
pot.changeByRatio(1f / byRatio);
}
endEdit();
}
}
项目:incubator-netbeans
文件:Utilities.java
/**
* Creates nice textual representation of Keystroke.
* Modifiers and an actual key label are concated by plus signs
* @param the Keystroke to get description of
* @return String describing the Keystroke
*/
public static String keystrokeToString( Keystroke stroke ) {
String modifText = KeyEvent.getKeyModifiersText( stroke.getModifiers() );
String keyText = (stroke.getKeyCode() == KeyEvent.VK_UNDEFINED) ?
String.valueOf(stroke.getKeyChar()) : getKeyText(stroke.getKeyCode());
if( modifText.length() > 0 ) return modifText + '+' + keyText;
else return keyText;
}
项目:openjdk-jdk10
文件:AWTTextKeyboardDriver.java
@Override
public NavigationKey[] getKeys(ComponentOperator oper) {
boolean multiString = oper instanceof TextAreaOperator;
NavigationKey[] result = new NavigationKey[multiString ? 4 : 2];
result[0] = new UpKey(KeyEvent.VK_LEFT,0);
result[1] = new DownKey(KeyEvent.VK_RIGHT,0);
((UpKey) result[0]).setDownKey((DownKey) result[1]);
((DownKey) result[1]).setUpKey((UpKey) result[0]);
if (multiString) {
result[2] = new UpKey(KeyEvent.VK_UP,0);
result[3] = new DownKey(KeyEvent.VK_DOWN,0);
((UpKey) result[2]).setDownKey((DownKey) result[3]);
((DownKey) result[3]).setUpKey((UpKey) result[2]);
}
return result;
}
项目:incubator-netbeans
文件:IncrementalSearchTest.java
public void testNotFound() {
openDefaultProject();
openFile("Source Packages|org.netbeans.test.editor.search.IncrementalSearchTest","match.txt");
EditorOperator editor = new EditorOperator("match.txt");
editor.setCaretPosition(3,1);
SearchBarOperator barOperator = SearchBarOperator.invoke(editor);
JTextComponentOperator t = barOperator.findCombo();
try {
t.clearText();
new EventTool().waitNoEvent(100);
t.requestFocus();
t.typeText("XYZ");
t.pushKey(KeyEvent.VK_ENTER);
new EventTool().waitNoEvent(100);
MainWindowOperator mwo = MainWindowOperator.getDefault();
assertEquals("'XYZ' not found",mwo.getStatusText());
JTextComponentOperator filed = barOperator.findCombo();
assertEquals(new Color(178,filed.getForeground());
} finally {
barOperator.closeButton().doClick();
}
new EventTool().waitNoEvent(200);
assertFalse("ToolBar not closed",barOperator.isVisible());
editor.closediscard();
}
项目:openjdk-jdk10
文件:TextKeyboardDriver.java
@Override
public void clearText(ComponentOperator oper) {
DriverManager.getFocusDriver(oper).giveFocus(oper);
checkSupported(oper);
KeyDriver kdriver = DriverManager.getKeyDriver(oper);
Timeout pushTime = oper.getTimeouts().create("ComponentOperator.PushKeyTimeout");
Timeout betweenTime = getBetweenTimeout(oper);
while (getcaretposition(oper) > 0) {
kdriver.typeKey(oper,KeyEvent.VK_BACK_SPACE,(char) KeyEvent.VK_BACK_SPACE,pushTime);
betweenTime.sleep();
}
while (getText(oper).length() > 0) {
kdriver.pushKey(oper,KeyEvent.VK_DELETE,pushTime);
betweenTime.sleep();
}
}
项目:AI-RRT-Motion-Planning
文件:Visualiser.java
private void createFileMenu() {
fileMenu = new JMenu("File");
fileMenu.setMnemonic(KeyEvent.VK_F);
fileMenu.getAccessibleContext().setAccessibleDescription(
"Load configs or close the app.");
menuBar.add(fileMenu);
loadProblemItem = new JMenuItem("Load problem");
loadProblemItem.setMnemonic(KeyEvent.VK_P);
loadProblemItem.addActionListener(menuListener);
fileMenu.add(loadProblemItem);
loadSolutionItem = new JMenuItem("Load solution");
loadSolutionItem.setMnemonic(KeyEvent.VK_S);
loadSolutionItem.addActionListener(menuListener);
loadSolutionItem.setEnabled(false);
fileMenu.add(loadSolutionItem);
fileMenu.addSeparator();
exitItem = new JMenuItem("Exit");
exitItem.setMnemonic(KeyEvent.VK_X);
exitItem.addActionListener(menuListener);
fileMenu.add(exitItem);
}
项目:incubator-netbeans
文件:RemoveSurroundingTest.java
private void dumpAndSelect(int row,int col,int select) {
oper.setCaretPosition(row,col);
oper.pressKey(KeyEvent.VK_BACK_SPACE,KeyEvent.ALT_DOWN_MASK);
jdialogoperator jdo = new jdialogoperator(MainWindowOperator.getDefault());
JListOperator jlo = new JListOperator(jdo);
ListModel model = jlo.getModel();
int i;
for (i = 0; i < model.getSize(); i++) {
Object item = model.getElementAt(i);
if(item instanceof CodeDeleter) {
CodeDeleter codeDeleter = (CodeDeleter) item;
ref(codeDeleter.getdisplayName());
HighlightsSequence highlights = codeDeleter.getHighlight().getHighlights(0,oper.getText().length());
while(highlights.moveNext()) {
ref(highlights.getStartOffset()+" "+highlights.getEndOffset());
AttributeSet attributes = highlights.getAttributes();
Enumeration<?> attributeNames = attributes.getAttributeNames();
while(attributeNames.hasMoreElements()) {
Object nextElement = attributeNames.nextElement();
ref(nextElement+" "+attributes.getAttribute(nextElement));
}
}
}
}
if(select>-1) {
jlo.selectItem(select);
ref(oper.getText());
}
}
项目:openjdk-jdk10
文件:TestPopupMenu.java
public TestPopupMenu() throws Exception {
Robot robot = new Robot();
robot.setAutoDelay(200);
try {
SwingUtilities.invokeAndWait(() -> {
try {
createAndShowUI();
} catch (Exception ex) {
throw new RuntimeException(ex);
}
});
blockTilldisplayed(label);
robot.waitForIdle();
robot.mouseMove(p.x + d.width/2,p.y + d.height/2);
robot.mousepress(InputEvent.BUTTON3_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
robot.waitForIdle();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_U);
robot.keyrelease(KeyEvent.VK_U);
robot.keyrelease(KeyEvent.VK_CONTROL);
robot.waitForIdle();
jpopupmenu popup = label.getComponentPopupMenu();
if (popup != null && popup.isVisible()) {
throw new RuntimeException("Popup is visible in wrong internal frame");
}
} finally {
SwingUtilities.invokeAndWait(()->frame.dispose());
}
}
项目:incubator-netbeans
文件:FilterUtils.java
public Keystroke registeraction(String actionKey,Action action,ActionMap actionMap,InputMap inputMap) {
if (!FILTER_ACTION_KEY.equals(actionKey)) return null;
Keystroke ks = Keystroke.getKeystroke(KeyEvent.VK_G,InputEvent.CTRL_MASK);
actionMap.put(actionKey,action);
inputMap.put(ks,actionKey);
return ks;
}
项目:incubator-netbeans
文件:TopComponentTest.java
public void testToStringOfDelegateContainsNameOfOriginalAction() throws Exception {
SaveAction sa = SaveAction.get(SaveAction.class);
Action a = sa.createContextAwareInstance(Lookup.EMPTY);
if (a.toString().indexOf("SaveAction") == -1) {
fail("We need name of the original action:\n" + a.toString());
}
SaveAction.cnt = 0;
CharSequence log = Log.enable("org.netbeans.ui",Level.FINER);
final TopComponent tc = new TopComponent();
final KeyEvent ke = new KeyEvent(tc,KeyEvent.KEY_pressed,System.currentTimeMillis(),KeyEvent.CTRL_MASK,'S');
final Keystroke ks = Keystroke.getKeystrokeForEvent(ke);
MockServices.setServices(MyKM.class);
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
tc.setActivatednodes( new Node[0] );
tc.processKeyBinding(ks,ke,JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,true);
}
});
if (log.toString().indexOf("SaveAction") == -1
&& SaveAction.cnt == 1 ) { //make sure the action was actually invoked
fail(log.toString());
}
}
项目:incubator-netbeans
文件:ListView.java
public Object run() {
switch (type) {
case 0:
NbList.super.paint((Graphics) p1);
break;
case 1:
NbList.super.validateTree();
break;
case 2:
doLayoutImpl();
break;
case 3:
repaintSelection();
break;
case 4:
NbList.super.processEvent((AWTEvent) p1);
break;
case 5:
return NbList.super.getPreferredSize();
case 6:
return getToolTipTextImpl((MouseEvent) p1);
case 7:
return NbList.super.indexToLocation((Integer) p1);
case 8:
return NbList.super.locationToIndex((Point) p1);
case 9:
return NbList.super.getSelectedValues();
case 10:
Object[] arr = (Object[]) p1;
return NbList.super.processKeyBinding(
(Keystroke) arr[0],(KeyEvent) arr[1],(Integer) arr[2],(Boolean) arr[3]);
default:
throw new IllegalStateException("type: " + type);
}
return null;
}
项目:ClipIt
文件:ClipboardUtils.java
public static void paste() {
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyrelease(KeyEvent.VK_V);
robot.keyrelease(KeyEvent.VK_CONTROL);
// System.out.println("paste...");
} catch (AWTException e) {
e.printstacktrace();
}
}
/**
* Constructs
*
* @param objPcontrolJFrame
* @param bytPfilterType
* @param bolPglobal
*/
public MarkJComboBox(ControlJFrame objPcontrolJFrame,byte bytPfilterType,boolean bolPglobal) {
this.objGcontrolJFrame = objPcontrolJFrame;
this.bytGfilterType = bytPfilterType;
this.bolGglobal = bolPglobal;
this.setFont(this.objGcontrolJFrame.getFont());
this.setopaque(true);
this.setBackground(Constants.objS_PEN_COLORS_LIGHT_YELLOW_COLOR);
this.setRenderer(Constants.objS_GRAPHICS_DEFAULT_RENDERER);
this.setList();
this.getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_ENTER,KeyEvent.VK_ENTER);
this.getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_SPACE,KeyEvent.VK_SPACE);
this.getActionMap()
.put( KeyEvent.VK_ENTER,new KeysAction( objPcontrolJFrame,bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_Box
: KeysAction.bytS_HIGH_MARK_J_COMBO_Box
: KeysAction.bytS_MARK_J_COMBO_Box));
this.getActionMap()
.put( KeyEvent.VK_SPACE,bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_Box
: KeysAction.bytS_HIGH_MARK_J_COMBO_Box
: KeysAction.bytS_MARK_J_COMBO_Box,KeyEvent.VK_SPACE));
this.addPopupMenuListener(this);
this.addActionListener(this);
}
项目:incubator-netbeans
文件:CodeFoldingTestCase.java
protected void collapseAllFolds(EditorOperator editor){
// hit CTRL Shift -
JEditorPaneOperator txtOper = editor.txtEditorPane();
txtOper.pushKey(KeyEvent.VK_SUBTRACT,KeyEvent.CTRL_DOWN_MASK | KeyEvent.SHIFT_DOWN_MASK);
// wait a while
try {
Thread.currentThread().sleep(COLLAPSE_EXPAND_DELAY);
} catch (InterruptedException ex) {
}
}
public void testEditactionsTestCase_17() {
openFileAndSetEditorState("testEditactions","testEditactions16.pass",10,34);
/// 17 -- test expanding abbreviation
editor.setCaretPosition(19,12);
txtOper.typeKey('s');
txtOper.typeKey('t');
txtOper.pressKey(KeyEvent.VK_TAB);
comparetoGoldenFile(editor,"testEditactionsTestCase_1700","testEditactions17","testEditactions17");
}
项目:incubator-netbeans
文件:WatchAnnotationProvider.java
@Override
public void keyreleased(KeyEvent e) {
if (!(e.isAltDown() || e.isAltGraphDown() ||
e.isControlDown() || e.isMetaDown() ||
e.isShiftDown())) {
unsetSelectCursor();
}
}
项目:jmt
文件:SaveModel.java
/**
* Defines an <code>Action</code> object with a default
* description string and default icon.
*/
public SaveModel(Mediator mediator) {
super("Save","Save",mediator);
putValue(SHORT_DESCRIPTION,"Save this model");
putValue(MNEMONIC_KEY,new Integer(KeyEvent.VK_S));
putValue(ACCELERATOR_KEY,Keystroke.getKeystroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
setEnabled(false);
}
项目:incubator-netbeans
文件:ContextAwareActionInTopComponentTest.java
public void testGlobalActionDoesNotSurviveFocusChange() throws Exception {
myGlobalAction.setEnabled( true );
final org.openide.nodes.Node n = new org.openide.nodes.AbstractNode (org.openide.nodes.Children.LEAF);
tc.setActivatednodes(new Node[0]);
KeyEvent e = new KeyEvent( tc,KeyEvent.KEY_TYPED,0 );
assertTrue( tc.processKeyBinding( KEY_stroke,e,true ) );
assertTrue( MyContextAwareAction.globalActionwasperformed );
assertFalse( MyContextAwareAction.contextActionwasperformed );
}
项目:incubator-netbeans
文件:ComboTest.java
private void typeKey(final Component target,final int key) throws Exception {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
KeyEvent ke = new KeyEvent(target,KeyEvent.VK_UNDEFINED,(char) key);
target.dispatchEvent(ke);
}
});
sleep();
}
项目:incubator-netbeans
文件:FixImportsTest.java
public void testRemoveAndAdd() {
Node pn = new ProjectsTabOperator().getProjectRootNode(TEST_PROJECT_NAME);
pn.select();
Node n = new Node(pn,"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,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);
}
}
项目:incubator-netbeans
文件:CompletionLayout.java
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,null));
evt.consume();
}
}
}
}
项目:jvb
文件:DefaultSwingInputProvider.java
@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;
}
项目:ProyectoPacientes
文件:JDagregar.java
项目:jdk8u-jdk
文件:WToolkit.java
@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);
}
项目:jdk8u-jdk
文件:bug8032878.java
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();
}
项目:jdk8u-jdk
文件:WTextFieldPeer.java
@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;
}
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);
}
}
}
/**
* 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;
}
}
}
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
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。