114 115 PostEventQueue postEventQueue = new PostEventQueue(eventQueue); 116 appContext.put(POST_EVENT_QUEUE_KEY, postEventQueue); 117 } 118 119 public SunToolkit() { 120 // 7122796: Always create an EQ for the main AppContext 121 initEQ(AppContext.getMainAppContext()); 122 } 123 124 public boolean useBufferPerWindow() { 125 return false; 126 } 127 128 public abstract WindowPeer createWindow(Window target) 129 throws HeadlessException; 130 131 public abstract FramePeer createFrame(Frame target) 132 throws HeadlessException; 133 134 public abstract DialogPeer createDialog(Dialog target) 135 throws HeadlessException; 136 137 public abstract ButtonPeer createButton(Button target) 138 throws HeadlessException; 139 140 public abstract TextFieldPeer createTextField(TextField target) 141 throws HeadlessException; 142 143 public abstract ChoicePeer createChoice(Choice target) 144 throws HeadlessException; 145 146 public abstract LabelPeer createLabel(Label target) 147 throws HeadlessException; 148 149 public abstract ListPeer createList(java.awt.List target) 150 throws HeadlessException; 151 152 public abstract CheckboxPeer createCheckbox(Checkbox target) 153 throws HeadlessException; | 114 115 PostEventQueue postEventQueue = new PostEventQueue(eventQueue); 116 appContext.put(POST_EVENT_QUEUE_KEY, postEventQueue); 117 } 118 119 public SunToolkit() { 120 // 7122796: Always create an EQ for the main AppContext 121 initEQ(AppContext.getMainAppContext()); 122 } 123 124 public boolean useBufferPerWindow() { 125 return false; 126 } 127 128 public abstract WindowPeer createWindow(Window target) 129 throws HeadlessException; 130 131 public abstract FramePeer createFrame(Frame target) 132 throws HeadlessException; 133 134 public abstract FramePeer createLightweightFrame(LightweightFrame target) 135 throws HeadlessException; 136 137 public abstract DialogPeer createDialog(Dialog target) 138 throws HeadlessException; 139 140 public abstract ButtonPeer createButton(Button target) 141 throws HeadlessException; 142 143 public abstract TextFieldPeer createTextField(TextField target) 144 throws HeadlessException; 145 146 public abstract ChoicePeer createChoice(Choice target) 147 throws HeadlessException; 148 149 public abstract LabelPeer createLabel(Label target) 150 throws HeadlessException; 151 152 public abstract ListPeer createList(java.awt.List target) 153 throws HeadlessException; 154 155 public abstract CheckboxPeer createCheckbox(Checkbox target) 156 throws HeadlessException; |