Package gr.zeus.util
Class GUIUtils
- java.lang.Object
-
- gr.zeus.util.GUIUtils
-
public final class GUIUtils extends java.lang.ObjectGUI Helper class, contains static methods that are used all the time.- Since:
- 1.0
- Author:
- Gregory Kotsaftis
-
-
Constructor Summary
Constructors Constructor Description GUIUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcenterOnScreen(java.awt.Window w)Centers a window on screen.static voidhideJTableColumn(javax.swing.table.TableColumn tc)Hides a specific column of a JTable.static voidinvokeAndWait(java.lang.Runnable task)Execute a task on EDT and block's it, until the task is finished.static voidlockJTableColumnWidth(javax.swing.table.TableColumn tc, int pixels)Locks a Jtable's column width with 'pixels' size.static voidmaximizeJFrame(javax.swing.JFrame f)Maximizes a JFrame, just like the 'maximize window' button does.
-
-
-
Method Detail
-
invokeAndWait
public static void invokeAndWait(java.lang.Runnable task)
Execute a task on EDT and block's it, until the task is finished. If there is an exception, it is converted to a RuntimeException.- Parameters:
task- The process to run.
-
centerOnScreen
public static void centerOnScreen(java.awt.Window w)
Centers a window on screen.- Parameters:
w- The window to center.
-
maximizeJFrame
public static void maximizeJFrame(javax.swing.JFrame f)
Maximizes a JFrame, just like the 'maximize window' button does.- Parameters:
f- The frame to maximize.
-
lockJTableColumnWidth
public static void lockJTableColumnWidth(javax.swing.table.TableColumn tc, int pixels)Locks a Jtable's column width with 'pixels' size.- Parameters:
tc- The table column.pixels- The desired pixels.
-
hideJTableColumn
public static void hideJTableColumn(javax.swing.table.TableColumn tc)
Hides a specific column of a JTable.- Parameters:
tc- The table column.
-
-