Package weka.gui
Class ComponentHelper
- java.lang.Object
-
- weka.gui.ComponentHelper
-
public class ComponentHelper extends Object
A helper class for some common tasks with Dialogs, Icons, etc.- Version:
- $Revision$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description ComponentHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ImagegetImage(String filename)returns the Image for a given filename, NULL if not successfulstatic ImagegetImage(String dir, String filename)returns the Image for a given directory and filename, NULL if not successfulstatic ImageIcongetImageIcon(String filename)returns the ImageIcon for a given filename, NULL if not successfulstatic ImageIcongetImageIcon(String dir, String filename)returns the ImageIcon for a given filename and directory, NULL if not successfulstatic voidshowInformationBox(Component parent, String title, String msg, int messageType)displays a message box with the given title, message, buttons and icon ant the dimension.static StringshowInputBox(Component parent, String title, String msg, Object initialValue)pops up an input dialogstatic intshowMessageBox(Component parent, String title, String msg, int buttons, int messageType)displays a message box with the given title, message, buttons and icon ant the dimension.
-
-
-
Field Detail
-
IMAGES
public static final String[] IMAGES
the default directories for images
-
-
Method Detail
-
getImageIcon
public static ImageIcon getImageIcon(String dir, String filename)
returns the ImageIcon for a given filename and directory, NULL if not successful- Parameters:
dir- the directory to look in for the filefilename- the file to retrieve- Returns:
- the imageicon if found, otherwise null
-
getImageIcon
public static ImageIcon getImageIcon(String filename)
returns the ImageIcon for a given filename, NULL if not successful- Parameters:
filename- the file to retrieve- Returns:
- the imageicon if found, otherwise null
-
getImage
public static Image getImage(String dir, String filename)
returns the Image for a given directory and filename, NULL if not successful- Parameters:
dir- the directory to look in for the filefilename- the file to retrieve- Returns:
- the image if found, otherwise null
-
getImage
public static Image getImage(String filename)
returns the Image for a given filename, NULL if not successful- Parameters:
filename- the file to retrieve- Returns:
- the image if found, otherwise null
-
showMessageBox
public static int showMessageBox(Component parent, String title, String msg, int buttons, int messageType)
displays a message box with the given title, message, buttons and icon ant the dimension. This method uses JOptionPane.showConfirmDialog(). it returns the pressed button.- Parameters:
parent- the parent componenttitle- the title of the message boxmsg- the text to displaybuttons- the captions of the buttons to displaymessageType- the type of message like defined inJOptionPane(the icon is determined on this basis)- Returns:
- the button that was pressed
- See Also:
JOptionPane
-
showInformationBox
public static void showInformationBox(Component parent, String title, String msg, int messageType)
displays a message box with the given title, message, buttons and icon ant the dimension. This method uses JOptionPane.showMessageDialog().- Parameters:
parent- the parent componenttitle- the title of the message boxmsg- the text to displaymessageType- the type of message like defined inJOptionPane(the icon is determined on this basis)- See Also:
JOptionPane
-
showInputBox
public static String showInputBox(Component parent, String title, String msg, Object initialValue)
pops up an input dialog- Parameters:
parent- the parent of this dialog, can benulltitle- the title to display, can benullmsg- the message to displayinitialValue- the initial value to display as input- Returns:
- the entered value, or if cancelled
null
-
-