import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import javax.swing.BorderFactory;
+import javax.swing.DropMode;
+import javax.swing.GroupLayout;
+import javax.swing.GroupLayout.Alignment;
import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.KeyStroke;
+import javax.swing.LayoutStyle;
+import javax.swing.LayoutStyle.ComponentPlacement;
import javax.swing.TransferHandler;
+import javax.swing.WindowConstants;
import saccubus.MainFrame_AboutBox;
import yukihane.inqubus.Config;
import yukihane.inqubus.model.Target;
*
* @author yuki
*/
-public class MainFrame extends javax.swing.JFrame {
+public class MainFrame extends JFrame {
private static final long serialVersionUID = 1L;
private static final Logger logger = Logger.getLogger(MainFrame.class.getName());
images.add(icon2);
setIconImages(images);
- jPanel1 = new javax.swing.JPanel();
- jScrollPane1 = new javax.swing.JScrollPane();
- jTable1 = new javax.swing.JTable();
- jPanel2 = new javax.swing.JPanel();
- jButton2 = new javax.swing.JButton();
- jButton3 = new javax.swing.JButton();
- jButton4 = new javax.swing.JButton();
- jPanel3 = new javax.swing.JPanel();
- idLabel = new javax.swing.JLabel();
- idField = new javax.swing.JTextField();
- movieLabel = new javax.swing.JLabel();
- useMovieLocalCheckBox = new javax.swing.JCheckBox();
- movieFileField = new javax.swing.JTextField();
- movieFileSelectButton = new javax.swing.JButton();
- commentLabel = new javax.swing.JLabel();
- useCommentLocalCheckBox = new javax.swing.JCheckBox();
- commentFileField = new javax.swing.JTextField();
- commentFileSelectButton = new javax.swing.JButton();
- outputLabel = new javax.swing.JLabel();
- outputConvertCheckBox = new javax.swing.JCheckBox();
- outputFileField = new javax.swing.JTextField();
- applyButton = new javax.swing.JButton();
-
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
-
- jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+ jPanel1 = new JPanel();
+ jScrollPane1 = new JScrollPane();
+ jTable1 = new JTable();
+ jPanel2 = new JPanel();
+ jButton2 = new JButton();
+ jButton3 = new JButton();
+ jButton4 = new JButton();
+ jPanel3 = new JPanel();
+ idLabel = new JLabel();
+ idField = new JTextField();
+ movieLabel = new JLabel();
+ useMovieLocalCheckBox = new JCheckBox();
+ movieFileField = new JTextField();
+ movieFileSelectButton = new JButton();
+ commentLabel = new JLabel();
+ useCommentLocalCheckBox = new JCheckBox();
+ commentFileField = new JTextField();
+ commentFileSelectButton = new JButton();
+ outputLabel = new JLabel();
+ outputConvertCheckBox = new JCheckBox();
+ outputFileField = new JTextField();
+ applyButton = new JButton();
+
+ setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
+
+ jPanel1.setBorder(BorderFactory.createEtchedBorder());
jTable1.setModel(targetModel);
- jTable1.setDropMode(javax.swing.DropMode.INSERT_ROWS);
+ jTable1.setDropMode(DropMode.INSERT_ROWS);
jScrollPane1.setViewportView(jTable1);
- jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+ jPanel2.setBorder(BorderFactory.createEtchedBorder());
jButton2.setText("開始");
jButton4.setText("選択解除");
- javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
+ GroupLayout jPanel2Layout = new GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ jPanel2Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton2)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+ .addPreferredGap(ComponentPlacement.RELATED)
.addComponent(jButton3)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 250, Short.MAX_VALUE)
+ .addPreferredGap(ComponentPlacement.RELATED, 250, Short.MAX_VALUE)
.addComponent(jButton4)
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ jPanel2Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
- .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+ .addGroup(jPanel2Layout.createParallelGroup(Alignment.BASELINE)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton4))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+ .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
- jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
+ jPanel3.setBorder(BorderFactory.createEtchedBorder());
idLabel.setText("ID");
applyButton.setText("適用");
- javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
+ GroupLayout jPanel3Layout = new GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
- jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ jPanel3Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING)
.addComponent(commentLabel)
.addComponent(movieLabel)
.addComponent(idLabel)
.addComponent(outputLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(useMovieLocalCheckBox)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(movieFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addComponent(movieFileField, GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
+ .addPreferredGap(ComponentPlacement.RELATED)
.addComponent(movieFileSelectButton))
- .addComponent(idField, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel3Layout.createSequentialGroup()
+ .addComponent(idField, GroupLayout.PREFERRED_SIZE, 100, GroupLayout.PREFERRED_SIZE)
+ .addGroup(Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.TRAILING)
+ .addGroup(Alignment.LEADING, jPanel3Layout.createSequentialGroup()
.addComponent(outputConvertCheckBox)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(outputFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE))
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addComponent(outputFileField, GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE))
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(useCommentLocalCheckBox)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(commentFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addComponent(commentFileField, GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)))
+ .addPreferredGap(ComponentPlacement.RELATED)
.addComponent(commentFileSelectButton))))
- .addComponent(applyButton, javax.swing.GroupLayout.Alignment.TRAILING))
+ .addComponent(applyButton, Alignment.TRAILING))
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
- jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ jPanel3Layout.createParallelGroup(Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(idField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.BASELINE)
+ .addComponent(idField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(idLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.BASELINE)
.addComponent(movieLabel)
- .addComponent(movieFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(movieFileField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(movieFileSelectButton)
.addComponent(useMovieLocalCheckBox))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.BASELINE)
.addComponent(commentLabel)
- .addComponent(commentFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(commentFileField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(commentFileSelectButton)
.addComponent(useCommentLocalCheckBox))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addGroup(jPanel3Layout.createParallelGroup(Alignment.BASELINE)
.addComponent(outputLabel)
- .addComponent(outputFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(outputFileField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(outputConvertCheckBox))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
+ .addPreferredGap(ComponentPlacement.UNRELATED)
.addComponent(applyButton)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+ .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
+ GroupLayout jPanel1Layout = new GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
+ jPanel1Layout.createParallelGroup(Alignment.LEADING)
+ .addGroup(Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jPanel3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 480, Short.MAX_VALUE)
- .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+ .addGroup(jPanel1Layout.createParallelGroup(Alignment.TRAILING)
+ .addComponent(jPanel3, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+ .addComponent(jScrollPane1, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 480, Short.MAX_VALUE)
+ .addComponent(jPanel2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
+ jPanel1Layout.createParallelGroup(Alignment.LEADING)
+ .addGroup(Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap()
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 197, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(jScrollPane1, GroupLayout.DEFAULT_SIZE, 197, Short.MAX_VALUE)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addComponent(jPanel2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
+ .addPreferredGap(ComponentPlacement.RELATED)
+ .addComponent(jPanel3, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addGap(24, 24, 24))
);
JMenuBar menuBar = initMenuBar();
setJMenuBar(menuBar);
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
+ GroupLayout layout = new GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+ layout.createParallelGroup(Alignment.LEADING)
+ .addComponent(jPanel1, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+ layout.createParallelGroup(Alignment.LEADING)
+ .addComponent(jPanel1, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
pack();
}//GEN-LAST:event_idFieldFocusLost
// Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JButton applyButton;
- private javax.swing.JTextField commentFileField;
- private javax.swing.JButton commentFileSelectButton;
- private javax.swing.JLabel commentLabel;
- private javax.swing.JTextField idField;
- private javax.swing.JLabel idLabel;
- private javax.swing.JButton jButton2;
- private javax.swing.JButton jButton3;
- private javax.swing.JButton jButton4;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel3;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JTable jTable1;
- private javax.swing.JTextField movieFileField;
- private javax.swing.JButton movieFileSelectButton;
- private javax.swing.JLabel movieLabel;
- private javax.swing.JCheckBox outputConvertCheckBox;
- private javax.swing.JTextField outputFileField;
- private javax.swing.JLabel outputLabel;
- private javax.swing.JCheckBox useCommentLocalCheckBox;
- private javax.swing.JCheckBox useMovieLocalCheckBox;
+ private JButton applyButton;
+ private JTextField commentFileField;
+ private JButton commentFileSelectButton;
+ private JLabel commentLabel;
+ private JTextField idField;
+ private JLabel idLabel;
+ private JButton jButton2;
+ private JButton jButton3;
+ private JButton jButton4;
+ private JPanel jPanel1;
+ private JPanel jPanel2;
+ private JPanel jPanel3;
+ private JScrollPane jScrollPane1;
+ private JTable jTable1;
+ private JTextField movieFileField;
+ private JButton movieFileSelectButton;
+ private JLabel movieLabel;
+ private JCheckBox outputConvertCheckBox;
+ private JTextField outputFileField;
+ private JLabel outputLabel;
+ private JCheckBox useCommentLocalCheckBox;
+ private JCheckBox useMovieLocalCheckBox;
// End of variables declaration//GEN-END:variables
private void initInputPanel() {