Package jmri.jmrit.throttle
Class WindowPreferences
- java.lang.Object
-
- jmri.jmrit.throttle.WindowPreferences
-
public class WindowPreferences extends java.lang.Object
A helper class for getting and setting XML attributes of a JInternalFrame.
-
-
Constructor Summary
Constructors Constructor Description WindowPreferences()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.jdom2.ElementgetPreferences(java.awt.Container c)Collect container preferences.static org.jdom2.ElementgetPreferences(javax.swing.JInternalFrame c)Collect JInternalFrame preferences.static voidsetPreferences(java.awt.Container c, org.jdom2.Element e)static voidsetPreferences(java.awt.Container c, org.jdom2.Element e, boolean ignorePosition)Set Container preferences from an XML Element.static voidsetPreferences(javax.swing.JInternalFrame c, org.jdom2.Element e)Set JInternalFrame preferences from an XML Element.
-
-
-
Constructor Detail
-
WindowPreferences
public WindowPreferences()
-
-
Method Detail
-
getPreferences
public static org.jdom2.Element getPreferences(javax.swing.JInternalFrame c)
Collect JInternalFrame preferences.- Parameters:
c- The JInternalFrame being XMLed.- Returns:
- An Element containing the following prefs:
- x location
- y location
- width
- height
- isIcon
-
setPreferences
public static void setPreferences(javax.swing.JInternalFrame c, org.jdom2.Element e)
Set JInternalFrame preferences from an XML Element.- Parameters:
c- The JInternalFrame being set.e- An Element containing the following prefs:- x location
- y location
- width
- height
- isIcon
-
getPreferences
public static org.jdom2.Element getPreferences(java.awt.Container c)
Collect container preferences.- Parameters:
c- The container being XMLed.- Returns:
- An Element containing the following prefs:
- x location
- y location
- width
- height
-
setPreferences
public static void setPreferences(java.awt.Container c, org.jdom2.Element e, boolean ignorePosition)
Set Container preferences from an XML Element.- Parameters:
c- The Container being set.e- An Element containing the following prefs:- x location
- y location
- width
- height
ignorePosition- true to not set location, false to set.
-
setPreferences
public static void setPreferences(java.awt.Container c, org.jdom2.Element e)
-
-