154 // Note: Because this method calls resize(), which may be overridden
155 // by client code, this method must not be executed on the toolkit
156 // thread.
157 private native void setMenuBar0(WMenuBarPeer mbPeer);
158
159 // Toolkit & peer internals
160
161 WFramePeer(Frame target) {
162 super(target);
163
164 InputMethodManager imm = InputMethodManager.getInstance();
165 String menuString = imm.getTriggerMenuString();
166 if (menuString != null)
167 {
168 pSetIMMOption(menuString);
169 }
170 }
171
172 native void createAwtFrame(WComponentPeer parent);
173 void create(WComponentPeer parent) {
174 preCreate(parent);
175 createAwtFrame(parent);
176 }
177
178 void initialize() {
179 super.initialize();
180
181 Frame target = (Frame)this.target;
182
183 if (target.getTitle() != null) {
184 setTitle(target.getTitle());
185 }
186 setResizable(target.isResizable());
187 setState(target.getExtendedState());
188 }
189
190 private native static int getSysMenuHeight();
191
192 native void pSetIMMOption(String option);
193 void notifyIMMOptionChange(){
194 InputMethodManager.getInstance().notifyChangeRequest((Component)target);
|
154 // Note: Because this method calls resize(), which may be overridden
155 // by client code, this method must not be executed on the toolkit
156 // thread.
157 private native void setMenuBar0(WMenuBarPeer mbPeer);
158
159 // Toolkit & peer internals
160
161 WFramePeer(Frame target) {
162 super(target);
163
164 InputMethodManager imm = InputMethodManager.getInstance();
165 String menuString = imm.getTriggerMenuString();
166 if (menuString != null)
167 {
168 pSetIMMOption(menuString);
169 }
170 }
171
172 native void createAwtFrame(WComponentPeer parent);
173 void create(WComponentPeer parent) {
174 preCreate();
175 createAwtFrame(parent);
176 }
177
178 void initialize() {
179 super.initialize();
180
181 Frame target = (Frame)this.target;
182
183 if (target.getTitle() != null) {
184 setTitle(target.getTitle());
185 }
186 setResizable(target.isResizable());
187 setState(target.getExtendedState());
188 }
189
190 private native static int getSysMenuHeight();
191
192 native void pSetIMMOption(String option);
193 void notifyIMMOptionChange(){
194 InputMethodManager.getInstance().notifyChangeRequest((Component)target);
|