public class UiUtils extends Object
Constructor and Description |
---|
UiUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
centerWindow(Component window)
|
static JButton |
createBrowseButton(JTextField txtInput,
Window parent,
boolean directoryBrowser) |
static JPanel |
fillPanel(JPanel panel,
Component... components) |
static ImageIcon |
getIcon(String imageName) |
static ImageIcon |
getIcon(String path,
String imageName) |
static Dimension |
getMaxUsableScreenSize() |
static JPanel |
makeAndFillPanel(Component... components) |
static JPanel |
makeBorderedPanel(LayoutManager layout,
String borderTitle) |
static JPanel |
makeBorderedPanel(String borderTitle) |
static JLabel |
makeLabelWithTooltip(String labelText,
String tooltipText) |
static JRadioButton |
makeRadioButton(String text,
ButtonGroup buttonGroup) |
static JRadioButton |
makeRadioButton(String text,
ButtonGroup buttonGroup,
boolean selected) |
static JRadioButton |
makeRadioButton(String text,
String actionCommand,
ButtonGroup buttonGroup,
boolean selected) |
static void |
packColumn(JTable table,
int vColIndex,
int margin)
Sets the preferred width of the visible column specified by vColIndex.
|
static void |
packColumns(JTable table,
int margin)
Sets the preferred width of all visible columns, using
packColumn(JTable, int, int) |
static void |
recursiveAddBorderToPanel(JComponent c) |
static void |
reSizeColumn(TableColumn col,
int min,
int preferred,
int max) |
static Font |
scaleFont(Component comp,
double scale) |
static Font |
scaleFont(Font font,
double scale) |
static double |
scaleLineWidth(double depth,
double max,
double min) |
static void |
setSOMToolboxLookAndFeel() |
static AbstractButton |
setToolbarButtonDetails(AbstractButton button,
ActionListener listener,
String imageName,
String toolTipText,
String altText,
boolean isSelected) |
public static void centerWindow(Component window)
public static void setSOMToolboxLookAndFeel()
public static void recursiveAddBorderToPanel(JComponent c)
public static JLabel makeLabelWithTooltip(String labelText, String tooltipText)
public static AbstractButton setToolbarButtonDetails(AbstractButton button, ActionListener listener, String imageName, String toolTipText, String altText, boolean isSelected)
public static JRadioButton makeRadioButton(String text, ButtonGroup buttonGroup)
public static JRadioButton makeRadioButton(String text, ButtonGroup buttonGroup, boolean selected)
public static JRadioButton makeRadioButton(String text, String actionCommand, ButtonGroup buttonGroup, boolean selected)
public static JPanel makeBorderedPanel(LayoutManager layout, String borderTitle)
public static void packColumns(JTable table, int margin)
packColumn(JTable, int, int)
public static void packColumn(JTable table, int vColIndex, int margin)
public static void reSizeColumn(TableColumn col, int min, int preferred, int max)
public static Dimension getMaxUsableScreenSize()
public static JButton createBrowseButton(JTextField txtInput, Window parent, boolean directoryBrowser)
public static double scaleLineWidth(double depth, double max, double min)