aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/UI
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-10-03 13:53:14 -0700
committerPinapelz <yukais@pinapelz.com>2024-10-03 13:53:14 -0700
commit532a35925c9d526d1c3961ab40208d39def81a80 (patch)
treee35206c4b8681a96495c0b7a537ef6c5d2db9194 /src/main/java/UI
parent23bf59749a3018336fe6267e009e23b09fb38024 (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.java15
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;
+ }
+
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage