public class SwingUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static javax.swing.filechooser.FileFilter |
JAVA_FILE_FILTER |
static javax.swing.filechooser.FileFilter |
PNG_FILE_FILTER |
static javax.swing.filechooser.FileFilter |
XML_FILE_FILTER |
Constructor and Description |
---|
SwingUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
chooseFilenameWithConfirm(java.awt.Component comp,
javax.swing.JFileChooser fileChooser) |
static java.lang.Object |
coerce(java.lang.Object val,
java.lang.Class clz) |
static boolean |
confirmOverwrite(java.awt.Component comp,
java.io.File file) |
static java.lang.Double |
convertDouble(java.lang.String str) |
static java.lang.Integer |
convertInteger(java.lang.String str) |
static void |
copyToClipboard(java.lang.Object o,
boolean isFormatted) |
static javax.swing.JButton |
createButton(javax.swing.ImageIcon icon,
java.lang.String tip,
java.awt.event.ActionListener action) |
static javax.swing.JButton |
createButton(java.lang.String title,
java.lang.String tip,
java.awt.event.ActionListener action) |
static javax.swing.filechooser.FileFilter |
createFileFilter(java.lang.String description,
java.lang.String extension)
Example usage:
|
static java.awt.datatransfer.Transferable |
getContents(java.awt.datatransfer.Clipboard clipboard) |
static java.lang.Double |
getDouble(javax.swing.JTextField txt,
java.lang.Double defaultVal) |
static java.lang.Object |
getFromClipboard() |
static java.lang.Integer |
getInteger(javax.swing.JTextField txt,
java.lang.Integer defaultVal) |
static void |
reportException(java.awt.Component c,
java.lang.Exception e) |
static void |
setEnabledWithBackground(java.awt.Component comp,
boolean isEnabled) |
static java.lang.Object |
value(javax.swing.JComboBox cb,
java.lang.Object[] val) |
static java.lang.String |
value(javax.swing.text.JTextComponent txt) |
public static javax.swing.filechooser.FileFilter XML_FILE_FILTER
public static javax.swing.filechooser.FileFilter JAVA_FILE_FILTER
public static javax.swing.filechooser.FileFilter PNG_FILE_FILTER
public static javax.swing.filechooser.FileFilter createFileFilter(java.lang.String description, java.lang.String extension)
SwingUtil.createFileFilter("JEQL script (*.jql)", "jql")
description
- extension
- public static java.lang.String chooseFilenameWithConfirm(java.awt.Component comp, javax.swing.JFileChooser fileChooser)
comp
- fileChooser
- public static boolean confirmOverwrite(java.awt.Component comp, java.io.File file)
public static void setEnabledWithBackground(java.awt.Component comp, boolean isEnabled)
public static java.lang.Object coerce(java.lang.Object val, java.lang.Class clz)
public static java.lang.Integer convertInteger(java.lang.String str)
public static java.lang.Double convertDouble(java.lang.String str)
public static java.lang.Integer getInteger(javax.swing.JTextField txt, java.lang.Integer defaultVal)
public static java.lang.Double getDouble(javax.swing.JTextField txt, java.lang.Double defaultVal)
public static java.lang.String value(javax.swing.text.JTextComponent txt)
public static java.lang.Object value(javax.swing.JComboBox cb, java.lang.Object[] val)
public static void copyToClipboard(java.lang.Object o, boolean isFormatted)
public static java.lang.Object getFromClipboard()
public static java.awt.datatransfer.Transferable getContents(java.awt.datatransfer.Clipboard clipboard)
public static void reportException(java.awt.Component c, java.lang.Exception e)
public static javax.swing.JButton createButton(javax.swing.ImageIcon icon, java.lang.String tip, java.awt.event.ActionListener action)
public static javax.swing.JButton createButton(java.lang.String title, java.lang.String tip, java.awt.event.ActionListener action)