Subtitle Copier is a Java Swing-based application that allows users to manage and manipulate subtitle files. The application provides a user-friendly interface for opening, saving, and editing subtitle files.
- Open Left Subtitle: Open a subtitle file and load its content into the left table.
- Open Right Subtitle: Open another subtitle file and load its content into the right table.
- Subtitle Table Interaction: Click on a row in either the left or right table to view and edit subtitle details.
- Text Editing: Edit the subtitle text directly in the text field.
- Import Text: Import text content from an external file into the subtitle table.
- Import Time: Import timestamp information from an external file into the subtitle table.
- Export Text: Export subtitle text content to an external file.
- Export Time: Export timestamp information to an external file.
- Save: Save the subtitles in the table to a new subtitle file.
- Close: Clear the content of the left or right table.
- Copy Text to Left/Right: Copy subtitle text from one table to another.
- Copy Time to Left/Right: Copy timestamp information from one table to another.
- Copy Both to Left/Right: Copy both text and timestamp information from one table to another.
- Bold, Italic, and Underline: Easily format subtitle text using the Formatting Toolbar.
- Copy Text, Time, Both to Left/Right: Peforming is now easier with right click shortcut.
- Search Text: Search for specific text within the subtitle files.
- Search Line: Search for a specific line number within the subtitle files.
- Open the application.
- Load subtitle files into the left and right tables.
- Interact with subtitles, edit text, and perform various operations.
- Save or export the edited subtitles as needed.
- Close the application when done.
This project uses the following Java libraries:
- Swing (for GUI)
- Java File I/O (for handling subtitle files)
To run the application, compile and execute the Main.java file.
javac Main.java
java Main