180 * appropriate for short term storage or RMI between applications running
181 * the same version of Swing. As of 1.4, support for long term storage
182 * of all JavaBeans™
183 * has been added to the <code>java.beans</code> package.
184 * Please see {@link java.beans.XMLEncoder}.
185 *
186 * @see JLayeredPane
187 * @see JMenuBar
188 * @see JWindow
189 * @see JFrame
190 * @see JDialog
191 * @see JApplet
192 * @see JInternalFrame
193 * @see JComponent
194 * @see BoxLayout
195 *
196 * @see <a href="http://java.sun.com/products/jfc/tsc/articles/mixing/">
197 * Mixing Heavy and Light Components</a>
198 *
199 * @author David Kloba
200 */
201 /// PENDING(klobad) Who should be opaque in this component?
202 @SuppressWarnings("serial")
203 public class JRootPane extends JComponent implements Accessible {
204
205 private static final String uiClassID = "RootPaneUI";
206
207 /**
208 * Whether or not we should dump the stack when true double buffering
209 * is disabled. Default is false.
210 */
211 private static final boolean LOG_DISABLE_TRUE_DOUBLE_BUFFERING;
212
213 /**
214 * Whether or not we should ignore requests to disable true double
215 * buffering. Default is false.
216 */
217 private static final boolean IGNORE_DISABLE_TRUE_DOUBLE_BUFFERING;
218
219 /**
|
180 * appropriate for short term storage or RMI between applications running
181 * the same version of Swing. As of 1.4, support for long term storage
182 * of all JavaBeans™
183 * has been added to the <code>java.beans</code> package.
184 * Please see {@link java.beans.XMLEncoder}.
185 *
186 * @see JLayeredPane
187 * @see JMenuBar
188 * @see JWindow
189 * @see JFrame
190 * @see JDialog
191 * @see JApplet
192 * @see JInternalFrame
193 * @see JComponent
194 * @see BoxLayout
195 *
196 * @see <a href="http://java.sun.com/products/jfc/tsc/articles/mixing/">
197 * Mixing Heavy and Light Components</a>
198 *
199 * @author David Kloba
200 * @since 1.2
201 */
202 /// PENDING(klobad) Who should be opaque in this component?
203 @SuppressWarnings("serial")
204 public class JRootPane extends JComponent implements Accessible {
205
206 private static final String uiClassID = "RootPaneUI";
207
208 /**
209 * Whether or not we should dump the stack when true double buffering
210 * is disabled. Default is false.
211 */
212 private static final boolean LOG_DISABLE_TRUE_DOUBLE_BUFFERING;
213
214 /**
215 * Whether or not we should ignore requests to disable true double
216 * buffering. Default is false.
217 */
218 private static final boolean IGNORE_DISABLE_TRUE_DOUBLE_BUFFERING;
219
220 /**
|