public ConfigDialog(JFrame owner){
super(owner);
- initComponents();
- loadConfig();
- }
-
- /** This method is called from within the constructor to
- * initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is
- * always regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
- private void initComponents() {
final ButtonGroup buttonGroup1 = new ButtonGroup();
final JTabbedPane tabbedPane = new JTabbedPane();
);
pack();
- setResizable(false);
- }// </editor-fold>//GEN-END:initComponents
+ setResizable(false); loadConfig();
+ }
/**
* @param args the command line arguments
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
- private JButton btnVideoDir;
- private JButton btnNgWordDel;
- private JButton btnNgIdAdd;
- private JButton btnNgIdDel;
- private JButton btnSearchCommentAdd;
- private JButton btnSearchCommentDel;
- private JButton btnCommentDir;
- private JButton btnOutputDir;
- private JButton btnFfmpegPath;
- private JButton btnFfmpegDllPath;
- private JButton btnFontPath;
- private JButton btnSearchVideoAdd;
- private JButton btnSearchVideoDel;
- private JButton btnNgWordAdd;
- private JCheckBox cbProxyUse;
- private JCheckBox cbCommentDisplaySizeDefault;
- private JCheckBox cbOutputDisplayProgress;
- private JCheckBox cbFontSizeArrangeDisable;
- private JCheckBox cbCommentOpaque;
- private JCheckBox cbVideoLocal;
- private JCheckBox cbCommentLocal;
- private JCheckBox cbOutputEnable;
- private JCheckBox cbCommentSizeAuto;
- private JCheckBox cbCommentMinSizeAuto;
- private JCheckBox cbOutputCommentOverlay;
- private JCheckBox cbFfmpegOptionResize;
- private JCheckBox cbFfmpegOptionKeepAspect;
- private JComboBox cmbFfmpegOptionFile;
- private JList<String> lstSearchVideo;
+ private final JButton btnVideoDir;
+ private final JButton btnNgWordDel;
+ private final JButton btnNgIdAdd;
+ private final JButton btnNgIdDel;
+ private final JButton btnSearchCommentAdd;
+ private final JButton btnSearchCommentDel;
+ private final JButton btnCommentDir;
+ private final JButton btnOutputDir;
+ private final JButton btnFfmpegPath;
+ private final JButton btnFfmpegDllPath;
+ private final JButton btnFontPath;
+ private final JButton btnSearchVideoAdd;
+ private final JButton btnSearchVideoDel;
+ private final JButton btnNgWordAdd;
+ private final JCheckBox cbProxyUse;
+ private final JCheckBox cbCommentDisplaySizeDefault;
+ private final JCheckBox cbOutputDisplayProgress;
+ private final JCheckBox cbFontSizeArrangeDisable;
+ private final JCheckBox cbCommentOpaque;
+ private final JCheckBox cbVideoLocal;
+ private final JCheckBox cbCommentLocal;
+ private final JCheckBox cbOutputEnable;
+ private final JCheckBox cbCommentSizeAuto;
+ private final JCheckBox cbCommentMinSizeAuto;
+ private final JCheckBox cbOutputCommentOverlay;
+ private final JCheckBox cbFfmpegOptionResize;
+ private final JCheckBox cbFfmpegOptionKeepAspect;
+ private final JComboBox cmbFfmpegOptionFile;
+ private final JList<String> lstSearchVideo;
private final DefaultListModel<String> mdlSearchVideo = new DefaultListModel<>();
- private JList<String> lstSearchComment;
+ private final JList<String> lstSearchComment;
private final DefaultListModel<String> mdlSearchComment = new DefaultListModel<>();
- private JList<String> lstNgWord;
+ private final JList<String> lstNgWord;
private final DefaultListModel<String> mdlNgWord = new DefaultListModel<>();
- private JList<String> lstNgId;
+ private final JList<String> lstNgId;
private final DefaultListModel<String> mdlNgId = new DefaultListModel<>();
- private JRadioButton rbFfmpegOptionFile;
- private JRadioButton rbFfmpegOptionDirectInput;
- private JTextField fldMail;
- private JTextField fldOutputFileNamePattern;
- private JTextField fldCommentSizeManual;
- private JTextField fldCommentMinSizeManual;
- private JTextField fldFfmpegPath;
- private JTextField fldFfmpegDllPath;
- private JTextField fldFfmpegOptionResizeWidth;
- private JTextField fldFfmpegOptionResizeHeight;
- private JTextField fldFfmpegOptionExtension;
- private JTextField fldFfmpegOptionMain;
- private JTextField fldFfmpegOptionIn;
- private JTextField fldPassword;
- private JTextField fldFfmpegOptionOut;
- private JTextField fldFfmpegOptionAv;
- private JTextField fldCommentDisplaySizeManual;
- private JTextField fldFontPath;
- private JTextField fldFontIndex;
- private JTextField fldFontShadow;
- private JTextField fldNgWord;
- private JTextField fldNgId;
- private JTextField fldSearchCache;
- private JTextField fldProxyHost;
- private JTextField fldProxyPort;
- private JTextField fldVideoDir;
- private JTextField fldVideoFileNamePattern;
- private JTextField fldCommentDir;
- private JTextField fldCommentFileNamePattern;
- private JTextField fldOutputDir;
+ private final JRadioButton rbFfmpegOptionFile;
+ private final JRadioButton rbFfmpegOptionDirectInput;
+ private final JTextField fldMail;
+ private final JTextField fldOutputFileNamePattern;
+ private final JTextField fldCommentSizeManual;
+ private final JTextField fldCommentMinSizeManual;
+ private final JTextField fldFfmpegPath;
+ private final JTextField fldFfmpegDllPath;
+ private final JTextField fldFfmpegOptionResizeWidth;
+ private final JTextField fldFfmpegOptionResizeHeight;
+ private final JTextField fldFfmpegOptionExtension;
+ private final JTextField fldFfmpegOptionMain;
+ private final JTextField fldFfmpegOptionIn;
+ private final JTextField fldPassword;
+ private final JTextField fldFfmpegOptionOut;
+ private final JTextField fldFfmpegOptionAv;
+ private final JTextField fldCommentDisplaySizeManual;
+ private final JTextField fldFontPath;
+ private final JTextField fldFontIndex;
+ private final JTextField fldFontShadow;
+ private final JTextField fldNgWord;
+ private final JTextField fldNgId;
+ private final JTextField fldSearchCache;
+ private final JTextField fldProxyHost;
+ private final JTextField fldProxyPort;
+ private final JTextField fldVideoDir;
+ private final JTextField fldVideoFileNamePattern;
+ private final JTextField fldCommentDir;
+ private final JTextField fldCommentFileNamePattern;
+ private final JTextField fldOutputDir;
// End of variables declaration//GEN-END:variables
private void loadConfig() {