diff options
| -rw-r--r-- | README.md | 4 | ||||
| -rw-r--r-- | pom.xml | 5 | ||||
| -rw-r--r-- | src/main/java/Main.java | 10 | ||||
| -rw-r--r-- | src/main/java/TagEditorScreen.java | 2 |
4 files changed, 17 insertions, 4 deletions
@@ -2,9 +2,9 @@ Quick and dirty code to convert YouTube videos to MP3 and automatically adds ID3 tags based on uploader name, title, and thumbnail ### - + ### - + ###  @@ -25,6 +25,11 @@ </repositories>
<dependencies>
<dependency>
+ <groupId>com.formdev</groupId>
+ <artifactId>flatlaf</artifactId>
+ <version>3.1.1</version>
+ </dependency>
+ <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 9b7373c..41b1c63 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -7,6 +7,11 @@ import java.util.ArrayList; import java.util.Arrays;
import java.util.Date;
+import com.formdev.flatlaf.FlatDarkLaf;
+import com.formdev.flatlaf.FlatIntelliJLaf;
+import com.formdev.flatlaf.FlatLightLaf;
+import com.formdev.flatlaf.themes.FlatMacDarkLaf;
+import com.formdev.flatlaf.themes.FlatMacLightLaf;
import org.jaudiotagger.audio.AudioFile;
import org.jaudiotagger.audio.AudioFileIO;
import org.jaudiotagger.tag.FieldKey;
@@ -48,6 +53,7 @@ public class Main extends JFrame { }
public static void main(String[] args) {
+ FlatIntelliJLaf.setup();
new Main().setVisible(true);
}
@@ -230,13 +236,15 @@ public class Main extends JFrame { panel.add(Box.createRigidArea(new Dimension(0, 5)));
panel.setBorder(BorderFactory.createEmptyBorder(25, 10, 20, 10));
startButton.setAlignmentX(CENTER_ALIGNMENT);
+ startButton.setSize(new Dimension(300, 20));
title.setAlignmentX(Component.CENTER_ALIGNMENT);
defaultFileBox.setAlignmentX(Component.CENTER_ALIGNMENT);
useBlacklistBox.setAlignmentX(Component.CENTER_ALIGNMENT);
editButton.setAlignmentX(Component.CENTER_ALIGNMENT);
songsGen.setAlignmentX(Component.CENTER_ALIGNMENT);
progressBar.setStringPainted(true);
- title.setFont(new Font("Verdana", Font.PLAIN, 14));
+ progressBar.setFont(new Font("Verdana", Font.PLAIN, 12));
+ title.setFont(new Font("Verdana", Font.BOLD, 16));
panel.add(title);
panel.add(Box.createVerticalStrut(10));
panel.add(progressBar);
diff --git a/src/main/java/TagEditorScreen.java b/src/main/java/TagEditorScreen.java index 3979a28..61afaba 100644 --- a/src/main/java/TagEditorScreen.java +++ b/src/main/java/TagEditorScreen.java @@ -37,7 +37,7 @@ public class TagEditorScreen extends JFrame { private Boolean imageSelected = false; public TagEditorScreen() { - this.setContentPane(mainPanel); + this.add(mainPanel); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); this.setLocationRelativeTo(null); this.setSize(700, 550); |
