<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
- <Component id="jLabel2" alignment="0" min="-2" max="-2" attributes="0"/>
- <Component id="jLabel1" alignment="0" min="-2" max="-2" attributes="0"/>
- <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/>
- <Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/>
+ <Component id="commentLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+ <Component id="movieLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+ <Component id="idLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+ <Component id="outputLabel" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
- <Component id="jCheckBox5" min="-2" max="-2" attributes="0"/>
+ <Component id="outputConvertCheckBox" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jTextField4" pref="317" max="32767" attributes="0"/>
+ <Component id="outputFileField" pref="317" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jButton7" min="-2" max="-2" attributes="0"/>
+ <Component id="outputFileSelectButton" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
- <Component id="jCheckBox4" min="-2" max="-2" attributes="0"/>
+ <Component id="useCommentLocalCheckBox" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jTextField2" pref="317" max="32767" attributes="0"/>
+ <Component id="commentFileField" pref="317" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jButton6" min="-2" max="-2" attributes="0"/>
+ <Component id="commentFileSelectButton" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
- <Component id="jCheckBox3" min="-2" max="-2" attributes="0"/>
+ <Component id="useMovieLocalCheckBox" min="-2" max="-2" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jTextField1" pref="317" max="32767" attributes="0"/>
+ <Component id="movieFileField" pref="317" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
- <Component id="jButton5" min="-2" max="-2" attributes="0"/>
+ <Component id="movieFileSelectButton" min="-2" max="-2" attributes="0"/>
</Group>
- <Component id="jTextField3" alignment="0" min="-2" pref="100" max="-2" attributes="0"/>
+ <Component id="idField" alignment="0" min="-2" pref="100" max="-2" attributes="0"/>
</Group>
</Group>
- <Component id="jButton1" alignment="1" min="-2" max="-2" attributes="0"/>
+ <Component id="applyButton" alignment="1" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
- <Component id="jTextField3" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="idField" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="idLabel" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
- <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jTextField1" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jButton5" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jCheckBox3" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="movieLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="movieFileField" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="movieFileSelectButton" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="useMovieLocalCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="103" groupAlignment="3" attributes="0">
- <Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jTextField2" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jButton6" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="commentLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="commentFileField" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="commentFileSelectButton" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
- <Component id="jCheckBox4" alignment="0" min="-2" max="-2" attributes="0"/>
+ <Component id="useCommentLocalCheckBox" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
- <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jTextField4" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jButton7" alignment="3" min="-2" max="-2" attributes="0"/>
- <Component id="jCheckBox5" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="outputLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="outputFileField" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="outputFileSelectButton" alignment="3" min="-2" max="-2" attributes="0"/>
+ <Component id="outputConvertCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace type="unrelated" max="-2" attributes="0"/>
- <Component id="jButton1" min="-2" max="-2" attributes="0"/>
+ <Component id="applyButton" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
- <Component class="javax.swing.JButton" name="jButton1">
+ <Component class="javax.swing.JLabel" name="idLabel">
<Properties>
- <Property name="text" type="java.lang.String" value="適用"/>
+ <Property name="text" type="java.lang.String" value="ID"/>
</Properties>
</Component>
- <Component class="javax.swing.JLabel" name="jLabel1">
+ <Component class="javax.swing.JTextField" name="idField">
+ </Component>
+ <Component class="javax.swing.JLabel" name="movieLabel">
<Properties>
<Property name="text" type="java.lang.String" value="動画"/>
</Properties>
</Component>
- <Component class="javax.swing.JLabel" name="jLabel2">
+ <Component class="javax.swing.JCheckBox" name="useMovieLocalCheckBox">
<Properties>
- <Property name="text" type="java.lang.String" value="コメント"/>
+ <Property name="text" type="java.lang.String" value="local"/>
</Properties>
</Component>
- <Component class="javax.swing.JTextField" name="jTextField1">
- </Component>
- <Component class="javax.swing.JTextField" name="jTextField2">
+ <Component class="javax.swing.JTextField" name="movieFileField">
</Component>
- <Component class="javax.swing.JLabel" name="jLabel3">
+ <Component class="javax.swing.JButton" name="movieFileSelectButton">
<Properties>
- <Property name="text" type="java.lang.String" value="ID"/>
+ <Property name="text" type="java.lang.String" value="..."/>
</Properties>
</Component>
- <Component class="javax.swing.JTextField" name="jTextField3">
- </Component>
- <Component class="javax.swing.JLabel" name="jLabel4">
+ <Component class="javax.swing.JLabel" name="commentLabel">
<Properties>
- <Property name="text" type="java.lang.String" value="出力"/>
+ <Property name="text" type="java.lang.String" value="コメント"/>
</Properties>
</Component>
- <Component class="javax.swing.JButton" name="jButton5">
+ <Component class="javax.swing.JCheckBox" name="useCommentLocalCheckBox">
<Properties>
- <Property name="text" type="java.lang.String" value="..."/>
+ <Property name="text" type="java.lang.String" value="local"/>
</Properties>
</Component>
- <Component class="javax.swing.JButton" name="jButton6">
+ <Component class="javax.swing.JTextField" name="commentFileField">
+ </Component>
+ <Component class="javax.swing.JButton" name="commentFileSelectButton">
<Properties>
<Property name="text" type="java.lang.String" value="..."/>
</Properties>
</Component>
- <Component class="javax.swing.JTextField" name="jTextField4">
- </Component>
- <Component class="javax.swing.JButton" name="jButton7">
+ <Component class="javax.swing.JLabel" name="outputLabel">
<Properties>
- <Property name="text" type="java.lang.String" value="..."/>
+ <Property name="text" type="java.lang.String" value="出力"/>
</Properties>
</Component>
- <Component class="javax.swing.JCheckBox" name="jCheckBox3">
+ <Component class="javax.swing.JCheckBox" name="outputConvertCheckBox">
<Properties>
- <Property name="text" type="java.lang.String" value="local"/>
+ <Property name="text" type="java.lang.String" value="変換"/>
</Properties>
</Component>
- <Component class="javax.swing.JCheckBox" name="jCheckBox4">
+ <Component class="javax.swing.JTextField" name="outputFileField">
+ </Component>
+ <Component class="javax.swing.JButton" name="outputFileSelectButton">
<Properties>
- <Property name="text" type="java.lang.String" value="local"/>
+ <Property name="text" type="java.lang.String" value="..."/>
</Properties>
</Component>
- <Component class="javax.swing.JCheckBox" name="jCheckBox5">
+ <Component class="javax.swing.JButton" name="applyButton">
<Properties>
- <Property name="text" type="java.lang.String" value="変換"/>
+ <Property name="text" type="java.lang.String" value="適用"/>
</Properties>
</Component>
</SubComponents>
import javax.swing.TransferHandler;
import javax.swing.UIManager;
import javax.swing.UIManager.LookAndFeelInfo;
+import yukihane.inqubus.conifg.Properties;
import yukihane.inqubus.model.Target;
import yukihane.inqubus.model.TargetsTableModel;
*/
public class MainFrame extends javax.swing.JFrame {
+ private static final long serialVersionUID = 1L;
private final TargetsTableModel targetModel = new TargetsTableModel();
/** Creates new form MainFrame */
public MainFrame() {
initComponents();
+ initInputPanel();
jPanel1.setTransferHandler(new DownloadListTransferHandler());
jTable1.setTransferHandler(new TableTransferHandler());
}
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jPanel3 = new javax.swing.JPanel();
- jButton1 = new javax.swing.JButton();
- jLabel1 = new javax.swing.JLabel();
- jLabel2 = new javax.swing.JLabel();
- jTextField1 = new javax.swing.JTextField();
- jTextField2 = new javax.swing.JTextField();
- jLabel3 = new javax.swing.JLabel();
- jTextField3 = new javax.swing.JTextField();
- jLabel4 = new javax.swing.JLabel();
- jButton5 = new javax.swing.JButton();
- jButton6 = new javax.swing.JButton();
- jTextField4 = new javax.swing.JTextField();
- jButton7 = new javax.swing.JButton();
- jCheckBox3 = new javax.swing.JCheckBox();
- jCheckBox4 = new javax.swing.JCheckBox();
- jCheckBox5 = new javax.swing.JCheckBox();
+ 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();
+ outputFileSelectButton = new javax.swing.JButton();
+ applyButton = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenu2 = new javax.swing.JMenu();
jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jButton1.setText("適用");
+ idLabel.setText("ID");
- jLabel1.setText("動画");
+ movieLabel.setText("動画");
- jLabel2.setText("コメント");
+ useMovieLocalCheckBox.setText("local");
- jLabel3.setText("ID");
+ movieFileSelectButton.setText("...");
- jLabel4.setText("出力");
+ commentLabel.setText("コメント");
- jButton5.setText("...");
+ useCommentLocalCheckBox.setText("local");
- jButton6.setText("...");
+ commentFileSelectButton.setText("...");
- jButton7.setText("...");
+ outputLabel.setText("出力");
- jCheckBox3.setText("local");
+ outputConvertCheckBox.setText("変換");
- jCheckBox4.setText("local");
+ outputFileSelectButton.setText("...");
- jCheckBox5.setText("変換");
+ applyButton.setText("適用");
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel2)
- .addComponent(jLabel1)
- .addComponent(jLabel3)
- .addComponent(jLabel4))
+ .addComponent(commentLabel)
+ .addComponent(movieLabel)
+ .addComponent(idLabel)
+ .addComponent(outputLabel))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
- .addComponent(jCheckBox5)
+ .addComponent(outputConvertCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jTextField4, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
+ .addComponent(outputFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton7))
+ .addComponent(outputFileSelectButton))
.addGroup(jPanel3Layout.createSequentialGroup()
- .addComponent(jCheckBox4)
+ .addComponent(useCommentLocalCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
+ .addComponent(commentFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton6))
+ .addComponent(commentFileSelectButton))
.addGroup(jPanel3Layout.createSequentialGroup()
- .addComponent(jCheckBox3)
+ .addComponent(useMovieLocalCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
+ .addComponent(movieFileField, javax.swing.GroupLayout.DEFAULT_SIZE, 317, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton5))
- .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addComponent(jButton1, javax.swing.GroupLayout.Alignment.TRAILING))
+ .addComponent(movieFileSelectButton))
+ .addComponent(idField, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))
+ .addComponent(applyButton, javax.swing.GroupLayout.Alignment.TRAILING))
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel3))
+ .addComponent(idField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(idLabel))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel1)
- .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButton5)
- .addComponent(jCheckBox3))
+ .addComponent(movieLabel)
+ .addComponent(movieFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(movieFileSelectButton)
+ .addComponent(useMovieLocalCheckBox))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel2)
- .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButton6))
- .addComponent(jCheckBox4))
+ .addComponent(commentLabel)
+ .addComponent(commentFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(commentFileSelectButton))
+ .addComponent(useCommentLocalCheckBox))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel4)
- .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButton7)
- .addComponent(jCheckBox5))
+ .addComponent(outputLabel)
+ .addComponent(outputFileField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+ .addComponent(outputFileSelectButton)
+ .addComponent(outputConvertCheckBox))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(jButton1)
+ .addComponent(applyButton)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JButton jButton1;
+ 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.JButton jButton5;
- private javax.swing.JButton jButton6;
- private javax.swing.JButton jButton7;
- private javax.swing.JCheckBox jCheckBox3;
- private javax.swing.JCheckBox jCheckBox4;
- private javax.swing.JCheckBox jCheckBox5;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel4;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JPanel jPanel3;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
- private javax.swing.JTextField jTextField1;
- private javax.swing.JTextField jTextField2;
- private javax.swing.JTextField jTextField3;
- private javax.swing.JTextField jTextField4;
+ 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.JButton outputFileSelectButton;
+ private javax.swing.JLabel outputLabel;
+ private javax.swing.JCheckBox useCommentLocalCheckBox;
+ private javax.swing.JCheckBox useMovieLocalCheckBox;
// End of variables declaration//GEN-END:variables
+ private void initInputPanel() {
+// Properties.INSTANCE.getUseMovieFileLocal();
+ }
+
private class DownloadListTransferHandler extends TransferHandler {
+ private static final long serialVersionUID = 1L;
private final Pattern movieIdPattern = Pattern.compile("(\\w\\w\\d+)");
@Override