aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JOptionPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JOptionPane.java')
-rw-r--r--libjava/javax/swing/JOptionPane.java37
1 files changed, 6 insertions, 31 deletions
diff --git a/libjava/javax/swing/JOptionPane.java b/libjava/javax/swing/JOptionPane.java
index decd02c..df45a1a 100644
--- a/libjava/javax/swing/JOptionPane.java
+++ b/libjava/javax/swing/JOptionPane.java
@@ -60,12 +60,13 @@ public class JOptionPane extends JComponent implements Accessible
*/
protected class AccessibleJOptionPane extends JComponent.AccessibleJComponent
{
+ private static final long serialVersionUID = 686071432213084821L;
+
/**
* Creates a new AccessibleJOptionPane object.
*/
protected AccessibleJOptionPane()
{
- super(JOptionPane.this);
}
/**
@@ -79,6 +80,8 @@ public class JOptionPane extends JComponent implements Accessible
}
}
+ private static final long serialVersionUID = 5231143276678566796L;
+
/** The value returned when cancel option is selected. */
public static final int CANCEL_OPTION = 2;
@@ -418,21 +421,7 @@ public class JOptionPane extends JComponent implements Accessible
*/
public static JDesktopPane getDesktopPaneForComponent(Component parentComponent)
{
- if (parentComponent == null)
- return null;
- if (parentComponent instanceof JDesktopPane)
- return (JDesktopPane) parentComponent;
- JDesktopPane parent = null;
- while (parentComponent.getParent() != null)
- {
- parentComponent = parentComponent.getParent();
- if (parentComponent instanceof JDesktopPane)
- {
- parent = (JDesktopPane) parentComponent;
- break;
- }
- }
- return parent;
+ return (JDesktopPane) SwingUtilities.getAncestorOfClass(JDesktopPane.class, parentComponent);
}
/**
@@ -445,21 +434,7 @@ public class JOptionPane extends JComponent implements Accessible
*/
public static Frame getFrameForComponent(Component parentComponent)
{
- if (parentComponent == null)
- return null;
- if (parentComponent instanceof Frame)
- return (Frame) parentComponent;
- Frame parent = null;
- while (parentComponent.getParent() != null)
- {
- parentComponent = parentComponent.getParent();
- if (parentComponent instanceof Frame)
- {
- parent = (Frame) parentComponent;
- break;
- }
- }
- return parent;
+ return (Frame) SwingUtilities.getAncestorOfClass(Frame.class, parentComponent);
}
/**