1 <?xml version="1.0" encoding="UTF-8" ?>
3 <Form version="1.3" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
5 <Property name="defaultCloseOperation" type="int" value="3"/>
6 <Property name="title" type="java.lang.String" value="NicoBrowser - コンフィグ設定"/>
7 <Property name="resizable" type="boolean" value="false"/>
10 <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
11 </SyntheticProperties>
13 <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
14 <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
15 <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
16 <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
17 <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
18 <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/>
19 <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
20 <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
21 <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
25 <DimensionLayout dim="0">
26 <Group type="103" groupAlignment="0" attributes="0">
27 <Group type="102" alignment="1" attributes="0">
28 <Group type="103" groupAlignment="1" attributes="0">
29 <Component id="jPanel1" alignment="0" max="32767" attributes="0"/>
30 <Component id="jPanel5" alignment="0" max="32767" attributes="0"/>
31 <Component id="jPanel2" alignment="0" max="32767" attributes="0"/>
32 <Component id="jPanel4" alignment="0" max="32767" attributes="0"/>
33 <Component id="jPanel6" alignment="0" max="32767" attributes="0"/>
34 <Component id="jPanel3" alignment="1" max="32767" attributes="0"/>
36 <EmptySpace max="-2" attributes="0"/>
40 <DimensionLayout dim="1">
41 <Group type="103" groupAlignment="0" attributes="0">
42 <Group type="102" alignment="0" attributes="0">
43 <Component id="jPanel1" min="-2" pref="100" max="-2" attributes="0"/>
44 <EmptySpace max="-2" attributes="0"/>
45 <Component id="jPanel2" min="-2" max="-2" attributes="0"/>
46 <EmptySpace max="-2" attributes="0"/>
47 <Component id="jPanel4" min="-2" max="-2" attributes="0"/>
48 <EmptySpace max="-2" attributes="0"/>
49 <Component id="jPanel6" min="-2" max="-2" attributes="0"/>
50 <EmptySpace max="-2" attributes="0"/>
51 <Component id="jPanel3" min="-2" max="-2" attributes="0"/>
52 <EmptySpace max="-2" attributes="0"/>
53 <Component id="jPanel5" min="-2" max="-2" attributes="0"/>
54 <EmptySpace max="-2" attributes="0"/>
60 <Container class="javax.swing.JPanel" name="jPanel1">
62 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
63 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
64 <TitledBorder title="情報"/>
70 <DimensionLayout dim="0">
71 <Group type="103" groupAlignment="0" attributes="0">
72 <Group type="102" alignment="0" attributes="0">
73 <Group type="103" groupAlignment="1" max="-2" attributes="0">
74 <Component id="mylistFileLabel" alignment="0" min="0" pref="0" max="32767" attributes="1"/>
75 <Component id="configFileLabel" alignment="0" max="32767" attributes="1"/>
76 <Component id="feedFileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
78 <EmptySpace max="-2" attributes="0"/>
79 <Group type="103" groupAlignment="0" attributes="0">
80 <Group type="102" attributes="0">
81 <Component id="mylistFileField" pref="325" max="32767" attributes="0"/>
82 <EmptySpace max="-2" attributes="0"/>
83 <Component id="mylistFileEditButton" min="-2" max="-2" attributes="0"/>
85 <Group type="102" alignment="0" attributes="0">
86 <Component id="feedFileField" pref="325" max="32767" attributes="0"/>
87 <EmptySpace max="-2" attributes="0"/>
88 <Component id="feedFileEditButton" min="-2" max="-2" attributes="0"/>
90 <Component id="configFileField" alignment="0" pref="395" max="32767" attributes="0"/>
95 <DimensionLayout dim="1">
96 <Group type="103" groupAlignment="0" attributes="0">
97 <Group type="102" alignment="0" attributes="0">
98 <Group type="103" groupAlignment="3" attributes="0">
99 <Component id="configFileField" alignment="3" min="-2" max="-2" attributes="0"/>
100 <Component id="configFileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
102 <EmptySpace max="-2" attributes="0"/>
103 <Group type="103" groupAlignment="3" attributes="0">
104 <Component id="feedFileField" alignment="3" min="-2" max="-2" attributes="0"/>
105 <Component id="feedFileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
106 <Component id="feedFileEditButton" alignment="3" min="-2" max="-2" attributes="0"/>
108 <EmptySpace max="-2" attributes="0"/>
109 <Group type="103" groupAlignment="3" attributes="0">
110 <Component id="mylistFileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
111 <Component id="mylistFileField" alignment="3" min="-2" max="-2" attributes="0"/>
112 <Component id="mylistFileEditButton" alignment="3" min="-2" max="-2" attributes="0"/>
114 <EmptySpace max="32767" attributes="0"/>
120 <Component class="javax.swing.JTextField" name="configFileField">
122 <Property name="editable" type="boolean" value="false"/>
125 <Component class="javax.swing.JTextField" name="feedFileField">
127 <Property name="editable" type="boolean" value="false"/>
130 <Component class="javax.swing.JLabel" name="configFileLabel">
132 <Property name="text" type="java.lang.String" value="コンフィグ"/>
135 <Component class="javax.swing.JLabel" name="feedFileLabel">
137 <Property name="text" type="java.lang.String" value="フィード(RSS)"/>
140 <Component class="javax.swing.JLabel" name="mylistFileLabel">
142 <Property name="text" type="java.lang.String" value="マイリスト"/>
145 <Component class="javax.swing.JTextField" name="mylistFileField">
147 <Property name="editable" type="boolean" value="false"/>
150 <Component class="javax.swing.JButton" name="feedFileEditButton">
152 <Property name="text" type="java.lang.String" value="編集..."/>
155 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="feedFileEditButtonActionPerformed"/>
158 <Component class="javax.swing.JButton" name="mylistFileEditButton">
160 <Property name="text" type="java.lang.String" value="編集..."/>
163 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="mylistFileEditButtonActionPerformed"/>
168 <Container class="javax.swing.JPanel" name="jPanel2">
170 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
171 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
172 <TitledBorder title="ニコニコ動画アカウント"/>
178 <DimensionLayout dim="0">
179 <Group type="103" groupAlignment="0" attributes="0">
180 <Group type="102" attributes="0">
181 <Group type="103" groupAlignment="0" attributes="0">
182 <Component id="idLabel" alignment="0" min="-2" max="-2" attributes="0"/>
183 <Component id="passLabel" alignment="0" min="-2" max="-2" attributes="0"/>
185 <EmptySpace max="-2" attributes="0"/>
186 <Group type="103" groupAlignment="0" attributes="0">
187 <Component id="passField" pref="377" max="32767" attributes="0"/>
188 <Component id="idField" alignment="0" pref="377" max="32767" attributes="0"/>
191 <Group type="102" alignment="0" attributes="0">
192 <Component id="cbxProxy" min="-2" max="-2" attributes="0"/>
193 <EmptySpace type="unrelated" max="-2" attributes="0"/>
194 <Component id="lblProxyHost" min="-2" max="-2" attributes="0"/>
195 <EmptySpace max="-2" attributes="0"/>
196 <Component id="fldProxyHost" min="-2" pref="169" max="-2" attributes="0"/>
197 <EmptySpace type="separate" max="-2" attributes="0"/>
198 <Component id="lblProxyPort" min="-2" max="-2" attributes="0"/>
199 <EmptySpace max="-2" attributes="0"/>
200 <Component id="fldProxyPort" min="-2" pref="48" max="-2" attributes="0"/>
201 <EmptySpace pref="84" max="32767" attributes="0"/>
205 <DimensionLayout dim="1">
206 <Group type="103" groupAlignment="0" attributes="0">
207 <Group type="102" alignment="0" attributes="0">
208 <Group type="103" groupAlignment="3" attributes="0">
209 <Component id="idLabel" alignment="3" min="-2" max="-2" attributes="0"/>
210 <Component id="idField" alignment="3" min="-2" max="-2" attributes="0"/>
212 <EmptySpace max="-2" attributes="0"/>
213 <Group type="103" groupAlignment="3" attributes="0">
214 <Component id="passLabel" alignment="3" min="-2" max="-2" attributes="0"/>
215 <Component id="passField" alignment="3" min="-2" max="-2" attributes="0"/>
217 <EmptySpace max="-2" attributes="0"/>
218 <Group type="103" groupAlignment="3" attributes="0">
219 <Component id="cbxProxy" alignment="3" min="-2" max="-2" attributes="0"/>
220 <Component id="lblProxyHost" alignment="3" min="-2" max="-2" attributes="0"/>
221 <Component id="fldProxyHost" alignment="3" min="-2" max="-2" attributes="0"/>
222 <Component id="lblProxyPort" alignment="3" min="-2" max="-2" attributes="0"/>
223 <Component id="fldProxyPort" alignment="3" min="-2" max="-2" attributes="0"/>
225 <EmptySpace max="32767" attributes="0"/>
231 <Component class="javax.swing.JLabel" name="idLabel">
233 <Property name="text" type="java.lang.String" value="ID(メールアドレス)"/>
236 <Component class="javax.swing.JLabel" name="passLabel">
238 <Property name="text" type="java.lang.String" value="パスワード"/>
241 <Component class="javax.swing.JTextField" name="idField">
243 <Component class="javax.swing.JPasswordField" name="passField">
245 <Component class="javax.swing.JCheckBox" name="cbxProxy">
247 <Property name="text" type="java.lang.String" value="プロキシ使用"/>
250 <Component class="javax.swing.JLabel" name="lblProxyHost">
252 <Property name="text" type="java.lang.String" value="host"/>
255 <Component class="javax.swing.JTextField" name="fldProxyHost">
257 <Component class="javax.swing.JLabel" name="lblProxyPort">
259 <Property name="text" type="java.lang.String" value="port"/>
262 <Component class="javax.swing.JTextField" name="fldProxyPort">
266 <Container class="javax.swing.JPanel" name="jPanel4">
268 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
269 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
270 <TitledBorder title="保存先"/>
276 <DimensionLayout dim="0">
277 <Group type="103" groupAlignment="0" attributes="0">
278 <Group type="102" alignment="0" attributes="0">
279 <Group type="103" groupAlignment="0" attributes="0">
280 <Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/>
281 <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/>
283 <EmptySpace max="-2" attributes="0"/>
284 <Group type="103" groupAlignment="0" attributes="0">
285 <Component id="dbPathField" alignment="1" pref="356" max="32767" attributes="0"/>
286 <Component id="flvPathField" alignment="1" pref="356" max="32767" attributes="0"/>
288 <EmptySpace max="-2" attributes="0"/>
289 <Group type="103" groupAlignment="0" attributes="0">
290 <Component id="flvPathButton" alignment="1" min="-2" max="-2" attributes="0"/>
291 <Component id="dbPathButton" alignment="1" min="-2" max="-2" attributes="0"/>
296 <DimensionLayout dim="1">
297 <Group type="103" groupAlignment="0" attributes="0">
298 <Group type="102" alignment="0" attributes="0">
299 <Group type="103" groupAlignment="3" attributes="0">
300 <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
301 <Component id="dbPathButton" alignment="3" min="-2" max="-2" attributes="0"/>
302 <Component id="dbPathField" alignment="3" min="-2" max="-2" attributes="0"/>
304 <EmptySpace max="-2" attributes="0"/>
305 <Group type="103" groupAlignment="3" attributes="0">
306 <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
307 <Component id="flvPathButton" alignment="3" min="-2" max="-2" attributes="0"/>
308 <Component id="flvPathField" alignment="3" min="-2" max="-2" attributes="0"/>
315 <Component class="javax.swing.JLabel" name="jLabel3">
317 <Property name="text" type="java.lang.String" value="履歴DB"/>
320 <Component class="javax.swing.JLabel" name="jLabel4">
322 <Property name="text" type="java.lang.String" value="動画ファイル"/>
325 <Component class="javax.swing.JTextField" name="dbPathField">
327 <Component class="javax.swing.JTextField" name="flvPathField">
329 <Component class="javax.swing.JButton" name="dbPathButton">
331 <Property name="text" type="java.lang.String" value="..."/>
334 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="dbPathButtonActionPerformed"/>
337 <Component class="javax.swing.JButton" name="flvPathButton">
339 <Property name="text" type="java.lang.String" value="..."/>
342 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="flvPathButtonActionPerformed"/>
347 <Container class="javax.swing.JPanel" name="jPanel3">
349 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
350 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
351 <TitledBorder title="動作"/>
357 <DimensionLayout dim="0">
358 <Group type="103" groupAlignment="0" attributes="0">
359 <Group type="102" attributes="0">
360 <Group type="103" groupAlignment="0" max="-2" attributes="0">
361 <Group type="102" alignment="0" attributes="0">
362 <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
363 <EmptySpace max="-2" attributes="0"/>
364 <Component id="waitSpinner" min="-2" pref="46" max="-2" attributes="0"/>
366 <Group type="102" alignment="0" attributes="1">
367 <Component id="jLabel2" min="-2" max="-2" attributes="0"/>
368 <EmptySpace type="unrelated" max="-2" attributes="0"/>
369 <Component id="retrySpinner" max="32767" attributes="0"/>
372 <EmptySpace type="separate" max="-2" attributes="0"/>
373 <Component id="lowDownloadCheckBox" min="-2" max="-2" attributes="0"/>
374 <EmptySpace pref="124" max="32767" attributes="0"/>
378 <DimensionLayout dim="1">
379 <Group type="103" groupAlignment="0" attributes="0">
380 <Group type="102" alignment="0" attributes="0">
381 <Group type="103" groupAlignment="3" attributes="0">
382 <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
383 <Component id="waitSpinner" alignment="3" min="-2" max="-2" attributes="0"/>
384 <Component id="lowDownloadCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
386 <EmptySpace max="-2" attributes="0"/>
387 <Group type="103" groupAlignment="3" attributes="0">
388 <Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
389 <Component id="retrySpinner" alignment="3" min="-2" max="-2" attributes="0"/>
396 <Component class="javax.swing.JLabel" name="jLabel1">
398 <Property name="text" type="java.lang.String" value="ダウンロード間隔(秒)"/>
401 <Component class="javax.swing.JLabel" name="jLabel2">
403 <Property name="text" type="java.lang.String" value="失敗時リトライ回数"/>
406 <Component class="javax.swing.JSpinner" name="waitSpinner">
408 <Component class="javax.swing.JSpinner" name="retrySpinner">
410 <Component class="javax.swing.JCheckBox" name="lowDownloadCheckBox">
412 <Property name="text" type="java.lang.String" value="エコノミー動画をダウンロードする"/>
417 <Container class="javax.swing.JPanel" name="jPanel5">
419 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
420 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
427 <DimensionLayout dim="0">
428 <Group type="103" groupAlignment="0" attributes="0">
429 <Group type="102" alignment="1" attributes="0">
430 <EmptySpace pref="415" max="32767" attributes="0"/>
431 <Component id="savaButton" min="-2" max="-2" attributes="0"/>
435 <DimensionLayout dim="1">
436 <Group type="103" groupAlignment="0" attributes="0">
437 <Component id="savaButton" min="-2" max="-2" attributes="0"/>
442 <Component class="javax.swing.JButton" name="savaButton">
444 <Property name="text" type="java.lang.String" value="保存"/>
447 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="savaButtonActionPerformed"/>
452 <Container class="javax.swing.JPanel" name="jPanel6">
454 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
455 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
456 <TitledBorder title="ファイル名規則"/>
462 <DimensionLayout dim="0">
463 <Group type="103" groupAlignment="0" attributes="0">
464 <Group type="102" attributes="0">
465 <Group type="103" groupAlignment="0" attributes="0">
466 <Component id="namePatternScroll" alignment="0" pref="452" max="32767" attributes="0"/>
467 <Group type="102" alignment="1" attributes="0">
468 <Component id="namePatternLabel" min="-2" max="-2" attributes="0"/>
469 <EmptySpace max="-2" attributes="0"/>
470 <Component id="namePatternField" pref="399" max="32767" attributes="0"/>
473 <EmptySpace max="-2" attributes="0"/>
477 <DimensionLayout dim="1">
478 <Group type="103" groupAlignment="0" attributes="0">
479 <Group type="102" alignment="0" attributes="0">
480 <Group type="103" groupAlignment="3" attributes="0">
481 <Component id="namePatternField" alignment="3" min="-2" max="-2" attributes="0"/>
482 <Component id="namePatternLabel" alignment="3" min="-2" max="-2" attributes="0"/>
484 <EmptySpace max="-2" attributes="0"/>
485 <Component id="namePatternScroll" min="-2" pref="71" max="-2" attributes="0"/>
486 <EmptySpace max="32767" attributes="0"/>
492 <Component class="javax.swing.JTextField" name="namePatternField">
494 <Container class="javax.swing.JScrollPane" name="namePatternScroll">
496 <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
499 <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
501 <Component class="javax.swing.JTextArea" name="namePatternArea">
503 <Property name="columns" type="int" value="20"/>
504 <Property name="editable" type="boolean" value="false"/>
505 <Property name="rows" type="int" value="5"/>
506 <Property name="text" type="java.lang.String" value="{title}: 動画タイトル
{id}: ニコニコ動画ID
{low}: エコノミー動画であれば"low"の文字列、通常動画は空文字列
【具体例】
[{id}]{title} (さきゅばす互換)
{id}{low}_{title} (NicoCache互換)"/>
511 <Component class="javax.swing.JLabel" name="namePatternLabel">
513 <Property name="text" type="java.lang.String" value="命名規則"/>