public class GuiUtils extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
GuiUtils.EmergencyFixer |
Constructor and Description |
---|
GuiUtils(JFrame frame,
String programName,
int maxGuiMessageLength) |
Modifier and Type | Method and Description |
---|---|
void |
browse(File file) |
void |
browse(URI uri) |
void |
browseOrEdit(String urlOrFilename) |
boolean |
checkUpToDate(String currentVersionUrl,
String versionString) |
boolean |
confirm(String message) |
void |
edit(File file) |
void |
editOrOpen(File file) |
void |
error(String message) |
void |
error(Throwable ex) |
void |
error(Throwable ex,
String message) |
static void |
fatal(Exception ex,
int errorcode) |
static void |
fatal(Exception ex,
int errorcode,
GuiUtils.EmergencyFixer fixer) |
Double |
getDoubleInput(String message,
double oldValue) |
String |
getInput(String message,
String title,
String defaultAnswer) |
Integer |
getIntegerInput(String message,
int oldValue) |
Long |
getLongInput(String message,
long oldValue) |
void |
help(String helpText) |
void |
info(String message) |
void |
mail(String address,
String subject,
String body) |
void |
message(String message) |
void |
open(File file) |
void |
setOfferStackTrace(boolean offerStackTrace) |
void |
setUsePopupsForErrors(boolean usePopupsForErrors) |
void |
setUsePopupsForHelp(boolean usePopupsForHelp) |
void |
setVerbose(boolean verbose) |
void |
trace(String message) |
void |
warning(String message) |
public void setVerbose(boolean verbose)
public void setOfferStackTrace(boolean offerStackTrace)
offerStackTrace
- the offerStackTrace to setpublic void setUsePopupsForErrors(boolean usePopupsForErrors)
public void setUsePopupsForHelp(boolean usePopupsForHelp)
public void info(String message)
public static void fatal(Exception ex, int errorcode)
public static void fatal(Exception ex, int errorcode, GuiUtils.EmergencyFixer fixer)
public void trace(String message)
public void message(String message)
public void warning(String message)
public void error(String message)
public void error(Throwable ex)
public boolean confirm(String message)
public void mail(String address, String subject, String body) throws URISyntaxException, IOException
URISyntaxException
IOException
public void browse(File file) throws MalformedURLException, URISyntaxException
public void browse(URI uri)
public void open(File file)
public void edit(File file)
public void editOrOpen(File file)
public void browseOrEdit(String urlOrFilename)
public void help(String helpText)
Copyright © 2016. All rights reserved.