From: yukihane Date: Fri, 2 Sep 2011 10:13:09 +0000 (+0900) Subject: ファイルパス設定ボタンイベント X-Git-Tag: rel20110916_ver2.b.0~1^2~97 X-Git-Url: http://git.sourceforge.jp/view?p=coroid%2Finqubus.git;a=commitdiff_plain;h=bd1ab35f36f823edff282218d8f375acf760f77c;ds=sidebyside ファイルパス設定ボタンイベント --- diff --git a/frontend/src/yukihane/inqubus/gui/ConfigDialog.java b/frontend/src/yukihane/inqubus/gui/ConfigDialog.java index 8ee37d1..6b4002f 100644 --- a/frontend/src/yukihane/inqubus/gui/ConfigDialog.java +++ b/frontend/src/yukihane/inqubus/gui/ConfigDialog.java @@ -93,7 +93,6 @@ public class ConfigDialog extends JDialog { cbFontSizeArrangeDisable = new JCheckBox(); cbCommentOpaque = new JCheckBox(); fldFontPath = new JTextField(); - btnFontPath = new JButton(); final JLabel lblFontIndex = new JLabel(); final JLabel lblFontShadow = new JLabel(); fldFontIndex = new JTextField(); @@ -103,8 +102,6 @@ public class ConfigDialog extends JDialog { final JLabel lblFfmpegDllPath = new JLabel(); fldFfmpegPath = new JTextField(); fldFfmpegDllPath = new JTextField(); - btnFfmpegPath = new JButton(); - btnFfmpegDllPath = new JButton(); final JPanel pnlNgSetting = new JPanel(); final JPanel pnlSearch = new JPanel(); final JPanel pnlSearchCache = new JPanel(); @@ -410,7 +407,9 @@ public class ConfigDialog extends JDialog { cbCommentOpaque.setText("コメント透明化を行わない"); - btnFontPath.setText("..."); + final JButton btnFontPath = new JButton("..."); + btnFontPath.addActionListener( + new FileChooseAction(ConfigDialog.this, JFileChooser.FILES_ONLY, fldFontPath)); lblFontIndex.setText("フォント番号"); @@ -494,9 +493,14 @@ public class ConfigDialog extends JDialog { lblFfmpegDllPath.setText("拡張ライブラリ"); - btnFfmpegPath.setText("..."); + final JButton btnFfmpegPath = new JButton("..."); + btnFfmpegPath.addActionListener( + new FileChooseAction(ConfigDialog.this, JFileChooser.FILES_ONLY, fldFfmpegPath)); + + final JButton btnFfmpegDllPath = new JButton("..."); + btnFfmpegDllPath.addActionListener( + new FileChooseAction(ConfigDialog.this, JFileChooser.FILES_ONLY, fldFfmpegDllPath)); - btnFfmpegDllPath.setText("..."); GroupLayout gl_jPanel10 = new GroupLayout(jPanel10); jPanel10.setLayout(gl_jPanel10); @@ -800,7 +804,6 @@ public class ConfigDialog extends JDialog { private final JTextField fldCommentDisplaySizeManual; // コメント - 高度な設定 private final JTextField fldFontPath; - private final JButton btnFontPath; private final JTextField fldFontIndex; private final JComboBox cmbFontShadow = new JComboBox<>(); private final JCheckBox cbFontSizeArrangeDisable; @@ -808,9 +811,7 @@ public class ConfigDialog extends JDialog { // ffmpeg // ffmpeg - ファイルパス private final JTextField fldFfmpegPath; - private final JButton btnFfmpegPath; private final JTextField fldFfmpegDllPath; - private final JButton btnFfmpegDllPath; // ffmpeg - ffmpegパラメータ private final FfmpegParamPanel pnlFfmpegParam = new FfmpegParamPanel(); // NG設定