UNPKG

ts-jsdk

Version:

TypeScript implementation of the Java platform

24 lines 1.3 kB
import { JDialog, JDialogResult } from "./JDialog"; export var JOptionPaneMessageType; (function (JOptionPaneMessageType) { JOptionPaneMessageType[JOptionPaneMessageType["PLAIN_MESSAGE"] = 0] = "PLAIN_MESSAGE"; JOptionPaneMessageType[JOptionPaneMessageType["ERROR_MESSAGE"] = 1] = "ERROR_MESSAGE"; })(JOptionPaneMessageType || (JOptionPaneMessageType = {})); export var JOptionPaneOptionType; (function (JOptionPaneOptionType) { JOptionPaneOptionType[JOptionPaneOptionType["OK_CANCEL_OPTION"] = 0] = "OK_CANCEL_OPTION"; })(JOptionPaneOptionType || (JOptionPaneOptionType = {})); export class JOptionPane extends JDialog { static showMessageDialog(_parentFrame, message, title, messageType) { window.alert((messageType === JOptionPaneMessageType.ERROR_MESSAGE ? "Error: " : "") + title + ": " + message); return JDialogResult.APPROVE_OPTION; } static showConfirmDialog(_parentFrame, message) { return window.confirm(message) ? JDialogResult.APPROVE_OPTION : JDialogResult.CANCEL_OPTION; } static showOptionDialog(_parentComponent, _message, _title, _optionType, _messageType, _icon, _options, _initialValue) { // TODO: Implement a real custom popop return JDialogResult.OK_OPTION; } } //# sourceMappingURL=JOptionPane.js.map