diff options
| author | Pinapelz <yukais@pinapelz.com> | 2024-10-03 13:53:14 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2024-10-03 13:53:14 -0700 |
| commit | 532a35925c9d526d1c3961ab40208d39def81a80 (patch) | |
| tree | e35206c4b8681a96495c0b7a537ef6c5d2db9194 /src/main/java/UI | |
| parent | 23bf59749a3018336fe6267e009e23b09fb38024 (diff) | |
add option to import by list of urls into download config pane
- good for youtube playlists
Diffstat (limited to 'src/main/java/UI')
| -rw-r--r-- | src/main/java/UI/Modal.java | 15 |
1 files changed, 15 insertions, 0 deletions
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; + } + } |
