tools.tracesviewer.AlertFrame Maven / Gradle / Ivy
/*
* AlertFrame.java
*
* Created on April 10, 2002, 12:11 PM
*/
package tools.tracesviewer;
import javax.swing.*;
/**
*
*@version 1.2
*
*@author Olivier Deruelle
*
*
*
*/
public class AlertFrame extends JOptionPane {
public String finalInputValue;
/** Creates new AlertFrame */
public AlertFrame(String text, int messageType) {
super("Alert");
if (messageType == JOptionPane.ERROR_MESSAGE)
showMessageDialog(this, text, "Error", messageType);
else if (messageType == JOptionPane.WARNING_MESSAGE)
showMessageDialog(this, text, "Warning", messageType);
else
showMessageDialog(this, "Unknown alert message");
}
/** Creates new AlertFrame */
public AlertFrame(String text, int messageType, String initialInputValue) {
super("Alert");
finalInputValue = null;
if (messageType == JOptionPane.ERROR_MESSAGE)
showMessageDialog(this, text, "Error", messageType);
else if (messageType == JOptionPane.WARNING_MESSAGE)
showMessageDialog(this, text, "Warning", messageType);
else if (messageType == JOptionPane.INFORMATION_MESSAGE) {
finalInputValue =
(String) showInputDialog(this,
text,
"Information",
messageType,
null,
null,
initialInputValue);
} else
showMessageDialog(this, "Unknown alert message");
}
/** Creates new AlertFrame */
public AlertFrame(String text) {
super("Alert");
// information message by default
showMessageDialog(this, text);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy