< prev index next >

src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Print this page




  43 import java.awt.FontMetrics;
  44 import java.awt.Frame;
  45 import java.awt.GraphicsConfiguration;
  46 import java.awt.GraphicsDevice;
  47 import java.awt.GraphicsEnvironment;
  48 import java.awt.HeadlessException;
  49 import java.awt.Image;
  50 import java.awt.Insets;
  51 import java.awt.JobAttributes;
  52 import java.awt.Label;
  53 import java.awt.List;
  54 import java.awt.Menu;
  55 import java.awt.MenuBar;
  56 import java.awt.MenuItem;
  57 import java.awt.PageAttributes;
  58 import java.awt.Panel;
  59 import java.awt.Point;
  60 import java.awt.PopupMenu;
  61 import java.awt.PrintJob;
  62 import java.awt.RenderingHints;
  63 import java.awt.Robot;
  64 import java.awt.ScrollPane;
  65 import java.awt.Scrollbar;
  66 import java.awt.SystemTray;
  67 import java.awt.Taskbar;
  68 import java.awt.TextArea;
  69 import java.awt.TextComponent;
  70 import java.awt.TextField;
  71 import java.awt.Toolkit;
  72 import java.awt.TrayIcon;
  73 import java.awt.Window;
  74 import java.awt.datatransfer.Clipboard;
  75 import java.awt.dnd.DragGestureEvent;
  76 import java.awt.dnd.DragGestureListener;
  77 import java.awt.dnd.DragGestureRecognizer;
  78 import java.awt.dnd.DragSource;
  79 import java.awt.dnd.InvalidDnDOperationException;
  80 import java.awt.dnd.MouseDragGestureRecognizer;
  81 import java.awt.dnd.peer.DragSourceContextPeer;
  82 import java.awt.event.FocusEvent;
  83 import java.awt.event.KeyEvent;


 536         PopupMenuPeer peer = new WPopupMenuPeer(target);
 537         targetCreatedPeer(target, peer);
 538         return peer;
 539     }
 540 
 541     @Override
 542     public MenuItemPeer createMenuItem(MenuItem target) {
 543         MenuItemPeer peer = new WMenuItemPeer(target);
 544         targetCreatedPeer(target, peer);
 545         return peer;
 546     }
 547 
 548     @Override
 549     public CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) {
 550         CheckboxMenuItemPeer peer = new WCheckboxMenuItemPeer(target);
 551         targetCreatedPeer(target, peer);
 552         return peer;
 553     }
 554 
 555     @Override
 556     public RobotPeer createRobot(Robot target, GraphicsDevice screen) {
 557         // (target is unused for now)
 558         // Robot's don't need to go in the peer map since
 559         // they're not Component's
 560         return new WRobotPeer(screen);
 561     }
 562 
 563     public WEmbeddedFramePeer createEmbeddedFrame(WEmbeddedFrame target) {
 564         WEmbeddedFramePeer peer = new WEmbeddedFramePeer(target);
 565         targetCreatedPeer(target, peer);
 566         return peer;
 567     }
 568 
 569     WPrintDialogPeer createWPrintDialog(WPrintDialog target) {
 570         WPrintDialogPeer peer = new WPrintDialogPeer(target);
 571         targetCreatedPeer(target, peer);
 572         return peer;
 573     }
 574 
 575     WPageDialogPeer createWPageDialog(WPageDialog target) {
 576         WPageDialogPeer peer = new WPageDialogPeer(target);
 577         targetCreatedPeer(target, peer);
 578         return peer;
 579     }
 580 




  43 import java.awt.FontMetrics;
  44 import java.awt.Frame;
  45 import java.awt.GraphicsConfiguration;
  46 import java.awt.GraphicsDevice;
  47 import java.awt.GraphicsEnvironment;
  48 import java.awt.HeadlessException;
  49 import java.awt.Image;
  50 import java.awt.Insets;
  51 import java.awt.JobAttributes;
  52 import java.awt.Label;
  53 import java.awt.List;
  54 import java.awt.Menu;
  55 import java.awt.MenuBar;
  56 import java.awt.MenuItem;
  57 import java.awt.PageAttributes;
  58 import java.awt.Panel;
  59 import java.awt.Point;
  60 import java.awt.PopupMenu;
  61 import java.awt.PrintJob;
  62 import java.awt.RenderingHints;

  63 import java.awt.ScrollPane;
  64 import java.awt.Scrollbar;
  65 import java.awt.SystemTray;
  66 import java.awt.Taskbar;
  67 import java.awt.TextArea;
  68 import java.awt.TextComponent;
  69 import java.awt.TextField;
  70 import java.awt.Toolkit;
  71 import java.awt.TrayIcon;
  72 import java.awt.Window;
  73 import java.awt.datatransfer.Clipboard;
  74 import java.awt.dnd.DragGestureEvent;
  75 import java.awt.dnd.DragGestureListener;
  76 import java.awt.dnd.DragGestureRecognizer;
  77 import java.awt.dnd.DragSource;
  78 import java.awt.dnd.InvalidDnDOperationException;
  79 import java.awt.dnd.MouseDragGestureRecognizer;
  80 import java.awt.dnd.peer.DragSourceContextPeer;
  81 import java.awt.event.FocusEvent;
  82 import java.awt.event.KeyEvent;


 535         PopupMenuPeer peer = new WPopupMenuPeer(target);
 536         targetCreatedPeer(target, peer);
 537         return peer;
 538     }
 539 
 540     @Override
 541     public MenuItemPeer createMenuItem(MenuItem target) {
 542         MenuItemPeer peer = new WMenuItemPeer(target);
 543         targetCreatedPeer(target, peer);
 544         return peer;
 545     }
 546 
 547     @Override
 548     public CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) {
 549         CheckboxMenuItemPeer peer = new WCheckboxMenuItemPeer(target);
 550         targetCreatedPeer(target, peer);
 551         return peer;
 552     }
 553 
 554     @Override
 555     public RobotPeer createRobot(GraphicsDevice screen) throws AWTException {
 556         if (screen instanceof Win32GraphicsDevice) {
 557             return new WRobotPeer();
 558         }
 559         return super.createRobot(screen);
 560     }
 561 
 562     public WEmbeddedFramePeer createEmbeddedFrame(WEmbeddedFrame target) {
 563         WEmbeddedFramePeer peer = new WEmbeddedFramePeer(target);
 564         targetCreatedPeer(target, peer);
 565         return peer;
 566     }
 567 
 568     WPrintDialogPeer createWPrintDialog(WPrintDialog target) {
 569         WPrintDialogPeer peer = new WPrintDialogPeer(target);
 570         targetCreatedPeer(target, peer);
 571         return peer;
 572     }
 573 
 574     WPageDialogPeer createWPageDialog(WPageDialog target) {
 575         WPageDialogPeer peer = new WPageDialogPeer(target);
 576         targetCreatedPeer(target, peer);
 577         return peer;
 578     }
 579 


< prev index next >