134 @Override 135 public void setTitle(String title) {} 136 137 @Override 138 public Insets getInsets() { 139 return new Insets(0, 0, 0, 0); 140 } 141 142 @Override 143 public void toFront() {} 144 145 @Override 146 public void toBack() {} 147 148 @Override 149 public void setMenuBar(MenuBar mb) {} 150 151 @Override 152 public void setAlwaysOnTop(boolean value) {} 153 154 @Override 155 public void updateFocusableWindowState() {} 156 157 @Override 158 public boolean rejectFocusRequest(CausedFocusEvent.Cause cause) { 159 // Cross-app activation requests are not allowed. 160 if (cause != CausedFocusEvent.Cause.MOUSE_EVENT && 161 !target.isParentWindowActive()) 162 { 163 focusLogger.fine("the embedder is inactive, so the request is rejected"); 164 return true; 165 } 166 return false; 167 } 168 169 @Override 170 public boolean requestWindowFocus() { 171 return true; 172 } 173 | 134 @Override 135 public void setTitle(String title) {} 136 137 @Override 138 public Insets getInsets() { 139 return new Insets(0, 0, 0, 0); 140 } 141 142 @Override 143 public void toFront() {} 144 145 @Override 146 public void toBack() {} 147 148 @Override 149 public void setMenuBar(MenuBar mb) {} 150 151 @Override 152 public void setAlwaysOnTop(boolean value) {} 153 154 // This method should be properly implemented for applets. 155 // It returns null just as a stub. 156 public PlatformWindow getTopmostPlatformWindowUnderMouse() { return null; } 157 158 @Override 159 public void updateFocusableWindowState() {} 160 161 @Override 162 public boolean rejectFocusRequest(CausedFocusEvent.Cause cause) { 163 // Cross-app activation requests are not allowed. 164 if (cause != CausedFocusEvent.Cause.MOUSE_EVENT && 165 !target.isParentWindowActive()) 166 { 167 focusLogger.fine("the embedder is inactive, so the request is rejected"); 168 return true; 169 } 170 return false; 171 } 172 173 @Override 174 public boolean requestWindowFocus() { 175 return true; 176 } 177 |