From 23a1f67a2fb62e294c64297a9217eaa2aba13d8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Thu, 8 May 2025 22:33:52 +0200 Subject: [PATCH] Input dialogs with icon --- src/com/jpexs/decompiler/flash/gui/ViewMessages.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/jpexs/decompiler/flash/gui/ViewMessages.java b/src/com/jpexs/decompiler/flash/gui/ViewMessages.java index 767a50f9a..357d4acce 100644 --- a/src/com/jpexs/decompiler/flash/gui/ViewMessages.java +++ b/src/com/jpexs/decompiler/flash/gui/ViewMessages.java @@ -136,6 +136,14 @@ public class ViewMessages { }); return ret[0]; } + + public static String showInputDialog(Component parentComponent, final Object message, final String title, final Icon icon, final Object initialSelection) { + final String[] ret = new String[1]; + View.execInEventDispatch(() -> { + ret[0] = (String) JOptionPane.showInputDialog(parentComponent, message, title, JOptionPane.QUESTION_MESSAGE, icon, null, initialSelection); + }); + return ret[0]; + } public static Color showColorDialog(Component parentComponent, Color initialColor, boolean withTransparency) { MyColorChooserDialog colorDialog = new MyColorChooserDialog(parentComponent, initialColor, withTransparency);