src/windows/classes/sun/awt/windows/WFramePeer.java

Print this page




 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);