public class SwingUtil extends Object
Modifier and Type | Field and Description |
---|---|
static FileFilter |
JAVA_FILE_FILTER |
static FileFilter |
PNG_FILE_FILTER |
static FileFilter |
XML_FILE_FILTER |
Constructor and Description |
---|
SwingUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
chooseFilenameWithConfirm(Component comp,
JFileChooser fileChooser) |
static Object |
coerce(Object val,
Class clz) |
static boolean |
confirmOverwrite(Component comp,
File file) |
static Double |
convertDouble(String str) |
static Integer |
convertInteger(String str) |
static void |
copyToClipboard(Object o,
boolean isFormatted) |
static FileFilter |
createFileFilter(String description,
String extension)
Example usage:
|
static Transferable |
getContents(Clipboard clipboard) |
static Double |
getDouble(JTextField txt,
Double defaultVal) |
static Object |
getFromClipboard() |
static Integer |
getInteger(JTextField txt,
Integer defaultVal) |
static void |
reportException(Component c,
Exception e) |
static void |
setEnabledWithBackground(Component comp,
boolean isEnabled) |
static Object |
value(JComboBox cb,
Object[] val) |
static String |
value(JTextComponent txt) |
public static FileFilter XML_FILE_FILTER
public static FileFilter JAVA_FILE_FILTER
public static FileFilter PNG_FILE_FILTER
public static FileFilter createFileFilter(String description, String extension)
SwingUtil.createFileFilter("JEQL script (*.jql)", "jql")
description
- extension
- public static String chooseFilenameWithConfirm(Component comp, JFileChooser fileChooser)
comp
- fileChooser
- public static void setEnabledWithBackground(Component comp, boolean isEnabled)
public static Integer getInteger(JTextField txt, Integer defaultVal)
public static Double getDouble(JTextField txt, Double defaultVal)
public static String value(JTextComponent txt)
public static void copyToClipboard(Object o, boolean isFormatted)
public static Object getFromClipboard()
public static Transferable getContents(Clipboard clipboard)
Copyright © 2017. All Rights Reserved.