summaryrefslogtreecommitdiff
path: root/javax/swing/JFrame.java
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2006-03-02 09:33:42 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2006-03-02 09:33:42 +0000
commit9feea8b823c069addfda8b43e0c14c7f46d5be19 (patch)
tree3b919f10a9486ca3469576d063409d5af42b7c1a /javax/swing/JFrame.java
parent789bb86a1bfe9953bfeb6b5d9b08aaf58fd6e108 (diff)
downloadclasspath-9feea8b823c069addfda8b43e0c14c7f46d5be19.tar.gz
2006-03-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
* Merge of HEAD-->generics-branch for the period between the 0.20 release and the tag generics-merge-20050225.
Diffstat (limited to 'javax/swing/JFrame.java')
-rw-r--r--javax/swing/JFrame.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/javax/swing/JFrame.java b/javax/swing/JFrame.java
index 8d4dcb53b..d25120560 100644
--- a/javax/swing/JFrame.java
+++ b/javax/swing/JFrame.java
@@ -76,7 +76,7 @@ public class JFrame extends Frame
/**
* Creates a new instance of <code>AccessibleJFrame</code>.
*/
- public AccessibleJFrame()
+ protected AccessibleJFrame()
{
super();
// Nothing to do here.
@@ -150,6 +150,15 @@ public class JFrame extends Frame
super.setLayout(new BorderLayout(1, 1));
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
getRootPane(); // will do set/create
+
+ // Setup the defaultLookAndFeelDecoration if requested.
+ if (isDefaultLookAndFeelDecorated()
+ && UIManager.getLookAndFeel().getSupportsWindowDecorations())
+ {
+ setUndecorated(true);
+ getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
+ }
+
// We're now done the init stage.
setRootPaneCheckingEnabled(true);
}