Changeset 1187 for trunk/src/org/expeditee/gio/swing/SwingInputManager.java
- Timestamp:
- 10/31/18 10:20:25 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gio/swing/SwingInputManager.java
r1169 r1187 21 21 import java.awt.event.WindowListener; 22 22 import java.awt.event.WindowStateListener; 23 import java.util.List; 23 24 24 25 import javax.swing.SwingUtilities; … … 348 349 @Override 349 350 public void keyTyped(KeyEvent e) { 351 //System.err.println("SwingInputManager::keyTyped::KeyEvent: " + e.getKeyChar()); 350 352 // Give widgets first whack at input 351 353 distributeNativeInput(e); 352 354 if (e.isConsumed()) { 355 //System.err.println("SwingInputManager::keyTyped::Widget/Popup Consumed KeyEvent"); 353 356 return; 354 357 } … … 383 386 /** Handles key pressed/released events. */ 384 387 private void keyAction(KeyEvent e, boolean down) { 388 //System.err.println("SwingInputManager::keyAction::KeyEvent: " + e.getKeyChar()); 385 389 // Give widgets first whack at input 386 390 distributeNativeInput(e); 387 391 if (e.isConsumed()) { 388 return; 389 } 392 //System.err.println("SwingInputManager::keyAction::Was consumed: " + e.isConsumed()); 393 return; 394 } 395 //System.err.println("SwingInputManager::keyAction::Was consumed: " + e.isConsumed()); 390 396 391 397 KBMInputEvent.Key key = SwingConversions.fromSwingVirtualKey(e.getKeyCode()); … … 418 424 /** Forwards the given input event to the listener if it is listening for it. */ 419 425 private void forwardNativeInputToListener(Object listener, java.awt.event.InputEvent event) { 426 //System.err.println("SwingInputManager::forwardNativeInputToListener"); 420 427 if (listener == null || event == null) { 421 428 return; 422 429 } 423 430 //System.err.println("SwingInputManager::forwardNativeInputToListener::Recieving input: " + event.toString()); 424 431 if (listener instanceof KeyListener && event instanceof KeyEvent) { 425 432 … … 435 442 return; 436 443 case KeyEvent.KEY_TYPED: 444 //System.err.println("SwingInputManager::forwardNativeInputToListener::Recieving key typed: " + event.toString()); 437 445 keyListener.keyTyped(ke); 438 446 return; … … 505 513 return; 506 514 } 507 508 for (Popup popup : PopupManager.getInstance().getPopups()) {515 final List<Popup> popups = PopupManager.getInstance().getPopups(); 516 for (Popup popup : popups) { 509 517 forwardNativeInputToListener(popup, event); 510 518 … … 520 528 return; 521 529 } 522 523 530 for (Widget iw : _widgets) { 524 531 java.awt.event.InputEvent e = respecInputEventForWidget(event, iw);
Note:
See TracChangeset
for help on using the changeset viewer.