Package idare.imagenode.Utilities
Class GUIUtils
- java.lang.Object
-
- idare.imagenode.Utilities.GUIUtils
-
public class GUIUtils extends Object
Class proviing static utilitits for multiple GUI classes.- Author:
- Thomas Pfau
-
-
Constructor Summary
Constructors Constructor Description GUIUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JTextPane
createSelectionDescription(String DescriptionString, Color background, Font font)
Create a JTextPane that is uneditable and uses background and font as desired.static JPanel
createSelectionPanel(String SelectionName, JComboBox selector, Color background)
Create a SelecionPanel, with a given String and a JCombobox as selector along with a given backrgound color.static Dimension
getPreferredSize(JTextComponent comp, Dimension origDimension, int minwidth)
Get the preferred size of a JTextComponent given a specific minimal width and its current dimension
-
-
-
Method Detail
-
createSelectionDescription
public static JTextPane createSelectionDescription(String DescriptionString, Color background, Font font)
Create a JTextPane that is uneditable and uses background and font as desired.
-
getPreferredSize
public static Dimension getPreferredSize(JTextComponent comp, Dimension origDimension, int minwidth)
Get the preferred size of a JTextComponent given a specific minimal width and its current dimension- Parameters:
comp
- the component to get the preferred size.origDimension
- The original Dimension of the component.minwidth
- The minimal width to use.- Returns:
- the preferred height for the provided
JTextComponent
assuming the given minimum width and the actual width from the dimension.
-
createSelectionPanel
public static JPanel createSelectionPanel(String SelectionName, JComboBox selector, Color background)
Create a SelecionPanel, with a given String and a JCombobox as selector along with a given backrgound color.- Parameters:
SelectionName
- - The Name for the panelselector
- - theJComboBox
that represents the selection options.background
- The Color to use as background.- Returns:
- a JPanel that contains the Descriptor and selector properly aligned.
-
-