com.mindbright.gui
Class GUI

java.lang.Object
  extended by com.mindbright.gui.GUI

public class GUI
extends java.lang.Object


Nested Class Summary
static class GUI.CloseAction
           
static class GUI.CloseAdapter
           
 
Field Summary
static java.awt.event.WindowAdapter disposer
           
 
Constructor Summary
GUI()
           
 
Method Summary
static java.lang.String[] getFontList()
           
static java.awt.Frame getFrame(java.awt.Component c)
           
static java.awt.event.WindowAdapter getWindowDisposer()
           
static javax.swing.JDialog newBorderJDialog(java.awt.Component parent, java.lang.String title, boolean modal)
           
static javax.swing.JPanel newButtonPanel(javax.swing.JComponent[] b)
           
static javax.swing.JFrame newJComponentWithMenuBar()
           
static javax.swing.JDialog newJDialog(java.awt.Component parent, java.lang.String title, boolean modal)
           
static void placeDialog(java.awt.Container c)
           
static java.io.File selectFile(java.awt.Component parent, java.lang.String title, boolean save)
           
static java.io.File selectFile(java.awt.Component parent, java.lang.String title, java.lang.String cwd, boolean save)
           
static java.io.File selectFile(java.awt.Component parent, java.lang.String title, java.lang.String cwd, java.lang.String deffile, boolean save)
           
static void setLookAndFeel()
           
static java.lang.String setPassword(java.lang.String title, java.lang.String message, java.awt.Component parent)
           
static void showAlert(java.lang.String title, java.lang.String msg, java.awt.Component parent)
           
static boolean showConfirm(java.lang.String title, java.lang.String message, boolean defAnswer, java.awt.Component parent)
           
static boolean showConfirm(java.lang.String title, java.lang.String message, int rows, int cols, java.lang.String yesLbl, java.lang.String noLbl, boolean defAnswer, java.awt.Component parent, boolean xscroll, boolean yscroll)
           
static void showNotice(java.awt.Component parent, java.lang.String title, java.lang.String text, int rows, int cols, boolean scrollbar)
           
static java.lang.String textInput(java.lang.String title, java.lang.String message, java.awt.Component parent, char echo, java.lang.String defaultValue, java.lang.String prompt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disposer

public static java.awt.event.WindowAdapter disposer
Constructor Detail

GUI

public GUI()
Method Detail

showConfirm

public static boolean showConfirm(java.lang.String title,
                                  java.lang.String message,
                                  boolean defAnswer,
                                  java.awt.Component parent)

showAlert

public static void showAlert(java.lang.String title,
                             java.lang.String msg,
                             java.awt.Component parent)

showConfirm

public static boolean showConfirm(java.lang.String title,
                                  java.lang.String message,
                                  int rows,
                                  int cols,
                                  java.lang.String yesLbl,
                                  java.lang.String noLbl,
                                  boolean defAnswer,
                                  java.awt.Component parent,
                                  boolean xscroll,
                                  boolean yscroll)

showNotice

public static void showNotice(java.awt.Component parent,
                              java.lang.String title,
                              java.lang.String text,
                              int rows,
                              int cols,
                              boolean scrollbar)

selectFile

public static java.io.File selectFile(java.awt.Component parent,
                                      java.lang.String title,
                                      boolean save)

selectFile

public static java.io.File selectFile(java.awt.Component parent,
                                      java.lang.String title,
                                      java.lang.String cwd,
                                      boolean save)

selectFile

public static java.io.File selectFile(java.awt.Component parent,
                                      java.lang.String title,
                                      java.lang.String cwd,
                                      java.lang.String deffile,
                                      boolean save)

textInput

public static java.lang.String textInput(java.lang.String title,
                                         java.lang.String message,
                                         java.awt.Component parent,
                                         char echo,
                                         java.lang.String defaultValue,
                                         java.lang.String prompt)

setPassword

public static java.lang.String setPassword(java.lang.String title,
                                           java.lang.String message,
                                           java.awt.Component parent)

getFontList

public static java.lang.String[] getFontList()

placeDialog

public static final void placeDialog(java.awt.Container c)

getFrame

public static java.awt.Frame getFrame(java.awt.Component c)

newButtonPanel

public static javax.swing.JPanel newButtonPanel(javax.swing.JComponent[] b)

newBorderJDialog

public static javax.swing.JDialog newBorderJDialog(java.awt.Component parent,
                                                   java.lang.String title,
                                                   boolean modal)

newJDialog

public static javax.swing.JDialog newJDialog(java.awt.Component parent,
                                             java.lang.String title,
                                             boolean modal)

getWindowDisposer

public static java.awt.event.WindowAdapter getWindowDisposer()

newJComponentWithMenuBar

public static final javax.swing.JFrame newJComponentWithMenuBar()

setLookAndFeel

public static void setLookAndFeel()