From 532a35925c9d526d1c3961ab40208d39def81a80 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Thu, 3 Oct 2024 13:53:14 -0700 Subject: add option to import by list of urls into download config pane - good for youtube playlists --- src/main/java/UI/Modal.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/main/java/UI') diff --git a/src/main/java/UI/Modal.java b/src/main/java/UI/Modal.java index c3fd045..ff3c0d1 100644 --- a/src/main/java/UI/Modal.java +++ b/src/main/java/UI/Modal.java @@ -2,6 +2,7 @@ package UI; import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; +import java.awt.*; public class Modal { public static String showTextFileChooser() { @@ -69,4 +70,18 @@ public class Modal { JOptionPane.showMessageDialog(null, message, "ERROR", JOptionPane.ERROR_MESSAGE); } + public static String textAreaDialog(String text, String title) { + JTextArea textArea = new JTextArea(text); + textArea.setColumns(30); + textArea.setRows(10); + textArea.setLineWrap(true); + textArea.setWrapStyleWord(true); + textArea.setSize(textArea.getPreferredSize().width, textArea.getPreferredSize().height); + int ret = JOptionPane.showConfirmDialog(null, new JScrollPane(textArea), title, JOptionPane.OK_OPTION); + if (ret == 0) { + return textArea.getText(); + } + return null; + } + } -- cgit v1.2.3