Package weka.gui
Class ComponentHelper
- java.lang.Object
-
- weka.gui.ComponentHelper
-
public class ComponentHelper extends java.lang.Object
A helper class for some common tasks with Dialogs, Icons, etc.- Version:
- $Revision: 7059 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
IMAGES
the default directories for images
-
Constructor Summary
Constructors Constructor Description ComponentHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.Image
getImage(java.lang.String filename)
returns the Image for a given filename, NULL if not successfulstatic java.awt.Image
getImage(java.lang.String dir, java.lang.String filename)
returns the Image for a given directory and filename, NULL if not successfulstatic javax.swing.ImageIcon
getImageIcon(java.lang.String filename)
returns the ImageIcon for a given filename, NULL if not successfulstatic javax.swing.ImageIcon
getImageIcon(java.lang.String dir, java.lang.String filename)
returns the ImageIcon for a given filename and directory, NULL if not successfulstatic java.lang.String
showInputBox(java.awt.Component parent, java.lang.String title, java.lang.String msg, java.lang.Object initialValue)
pops up an input dialogstatic int
showMessageBox(java.awt.Component parent, java.lang.String title, java.lang.String msg, int buttons, int messageType)
displays a message box with the given title, message, buttons and icon ant the dimension.
-
-
-
Method Detail
-
getImageIcon
public static javax.swing.ImageIcon getImageIcon(java.lang.String dir, java.lang.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 javax.swing.ImageIcon getImageIcon(java.lang.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 java.awt.Image getImage(java.lang.String dir, java.lang.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 java.awt.Image getImage(java.lang.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(java.awt.Component parent, java.lang.String title, java.lang.String msg, int buttons, int messageType)
displays a message box with the given title, message, buttons and icon ant the dimension. 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
-
showInputBox
public static java.lang.String showInputBox(java.awt.Component parent, java.lang.String title, java.lang.String msg, java.lang.Object initialValue)
pops up an input dialog- Parameters:
parent
- the parent of this dialog, can benull
title
- the title to display, can benull
msg
- the message to displayinitialValue
- the initial value to display as input- Returns:
- the entered value, or if cancelled
null
-
-