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" attributes="0">
28 <Group type="103" groupAlignment="0" attributes="0">
29 <Component id="jPanel5" alignment="0" max="32767" attributes="0"/>
30 <Component id="jPanel1" 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="90" 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 min="-2" 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="0" attributes="0">
74 <Component id="configFileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
75 <Component id="feedFileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
77 <EmptySpace max="-2" attributes="0"/>
78 <Group type="103" groupAlignment="0" attributes="0">
79 <Component id="feedFileField" alignment="0" pref="376" max="32767" attributes="0"/>
80 <Component id="configFileField" alignment="0" pref="376" max="32767" attributes="0"/>
83 <Group type="102" alignment="0" attributes="0">
84 <Component id="jLabel5" min="-2" max="-2" attributes="0"/>
85 <EmptySpace max="-2" attributes="0"/>
89 <DimensionLayout dim="1">
90 <Group type="103" groupAlignment="0" attributes="0">
91 <Group type="102" alignment="0" attributes="0">
92 <Group type="103" groupAlignment="3" attributes="0">
93 <Component id="configFileField" alignment="3" min="-2" max="-2" attributes="0"/>
94 <Component id="configFileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
96 <EmptySpace max="-2" attributes="0"/>
97 <Group type="103" groupAlignment="3" attributes="0">
98 <Component id="feedFileField" alignment="3" min="-2" max="-2" attributes="0"/>
99 <Component id="feedFileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
101 <EmptySpace max="-2" attributes="0"/>
102 <Component id="jLabel5" min="-2" max="-2" attributes="0"/>
103 <EmptySpace max="32767" attributes="0"/>
109 <Component class="javax.swing.JTextField" name="configFileField">
111 <Property name="editable" type="boolean" value="false"/>
114 <Component class="javax.swing.JTextField" name="feedFileField">
116 <Property name="editable" type="boolean" value="false"/>
119 <Component class="javax.swing.JLabel" name="configFileLabel">
121 <Property name="text" type="java.lang.String" value="コンフィグ,マイリスト"/>
124 <Component class="javax.swing.JLabel" name="feedFileLabel">
126 <Property name="text" type="java.lang.String" value="フィード(RSS)"/>
129 <Component class="javax.swing.JLabel" name="jLabel5">
131 <Property name="text" type="java.lang.String" value="マイリスト、フィードの設定は上記のファイルを直接エディタで開いて編集してください"/>
136 <Container class="javax.swing.JPanel" name="jPanel2">
138 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
139 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
140 <TitledBorder title="ニコニコ動画アカウント"/>
146 <DimensionLayout dim="0">
147 <Group type="103" groupAlignment="0" attributes="0">
148 <Group type="102" attributes="0">
149 <Group type="103" groupAlignment="0" attributes="0">
150 <Component id="idLabel" alignment="0" min="-2" max="-2" attributes="0"/>
151 <Component id="passLabel" alignment="0" min="-2" max="-2" attributes="0"/>
153 <EmptySpace max="-2" attributes="0"/>
154 <Group type="103" groupAlignment="0" attributes="0">
155 <Component id="passField" pref="377" max="32767" attributes="0"/>
156 <Component id="idField" alignment="0" pref="377" max="32767" attributes="0"/>
161 <DimensionLayout dim="1">
162 <Group type="103" groupAlignment="0" attributes="0">
163 <Group type="102" alignment="0" attributes="0">
164 <Group type="103" groupAlignment="3" attributes="0">
165 <Component id="idLabel" alignment="3" min="-2" max="-2" attributes="0"/>
166 <Component id="idField" alignment="3" min="-2" max="-2" attributes="0"/>
168 <EmptySpace max="-2" attributes="0"/>
169 <Group type="103" groupAlignment="3" attributes="0">
170 <Component id="passLabel" alignment="3" min="-2" max="-2" attributes="0"/>
171 <Component id="passField" alignment="3" min="-2" max="-2" attributes="0"/>
178 <Component class="javax.swing.JLabel" name="idLabel">
180 <Property name="text" type="java.lang.String" value="ID(メールアドレス)"/>
183 <Component class="javax.swing.JLabel" name="passLabel">
185 <Property name="text" type="java.lang.String" value="パスワード"/>
188 <Component class="javax.swing.JTextField" name="idField">
190 <Component class="javax.swing.JPasswordField" name="passField">
194 <Container class="javax.swing.JPanel" name="jPanel4">
196 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
197 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
198 <TitledBorder title="保存先"/>
204 <DimensionLayout dim="0">
205 <Group type="103" groupAlignment="0" attributes="0">
206 <Group type="102" alignment="0" attributes="0">
207 <Group type="103" groupAlignment="0" attributes="0">
208 <Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/>
209 <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/>
211 <EmptySpace max="-2" attributes="0"/>
212 <Group type="103" groupAlignment="0" attributes="0">
213 <Component id="dbPathField" alignment="1" pref="356" max="32767" attributes="0"/>
214 <Component id="flvPathField" alignment="1" pref="356" max="32767" attributes="0"/>
216 <EmptySpace max="-2" attributes="0"/>
217 <Group type="103" groupAlignment="0" attributes="0">
218 <Component id="flvPathButton" alignment="1" min="-2" max="-2" attributes="0"/>
219 <Component id="dbPathButton" alignment="1" min="-2" max="-2" attributes="0"/>
224 <DimensionLayout dim="1">
225 <Group type="103" groupAlignment="0" attributes="0">
226 <Group type="102" alignment="0" attributes="0">
227 <Group type="103" groupAlignment="3" attributes="0">
228 <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
229 <Component id="dbPathButton" alignment="3" min="-2" max="-2" attributes="0"/>
230 <Component id="dbPathField" alignment="3" min="-2" max="-2" attributes="0"/>
232 <EmptySpace max="-2" attributes="0"/>
233 <Group type="103" groupAlignment="3" attributes="0">
234 <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
235 <Component id="flvPathButton" alignment="3" min="-2" max="-2" attributes="0"/>
236 <Component id="flvPathField" alignment="3" min="-2" max="-2" attributes="0"/>
243 <Component class="javax.swing.JLabel" name="jLabel3">
245 <Property name="text" type="java.lang.String" value="履歴DB"/>
248 <Component class="javax.swing.JLabel" name="jLabel4">
250 <Property name="text" type="java.lang.String" value="動画ファイル"/>
253 <Component class="javax.swing.JTextField" name="dbPathField">
255 <Component class="javax.swing.JTextField" name="flvPathField">
257 <Component class="javax.swing.JButton" name="dbPathButton">
259 <Property name="text" type="java.lang.String" value="..."/>
262 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="dbPathButtonActionPerformed"/>
265 <Component class="javax.swing.JButton" name="flvPathButton">
267 <Property name="text" type="java.lang.String" value="..."/>
270 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="flvPathButtonActionPerformed"/>
275 <Container class="javax.swing.JPanel" name="jPanel3">
277 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
278 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
279 <TitledBorder title="動作"/>
285 <DimensionLayout dim="0">
286 <Group type="103" groupAlignment="0" attributes="0">
287 <Group type="102" attributes="0">
288 <Group type="103" groupAlignment="0" max="-2" attributes="0">
289 <Group type="102" alignment="0" attributes="0">
290 <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
291 <EmptySpace max="-2" attributes="0"/>
292 <Component id="waitSpinner" min="-2" pref="46" max="-2" attributes="0"/>
294 <Group type="102" alignment="0" attributes="1">
295 <Component id="jLabel2" min="-2" max="-2" attributes="0"/>
296 <EmptySpace type="unrelated" max="-2" attributes="0"/>
297 <Component id="retrySpinner" max="32767" attributes="0"/>
300 <EmptySpace type="separate" max="-2" attributes="0"/>
301 <Component id="lowDownloadCheckBox" min="-2" max="-2" attributes="0"/>
302 <EmptySpace pref="124" max="32767" attributes="0"/>
306 <DimensionLayout dim="1">
307 <Group type="103" groupAlignment="0" attributes="0">
308 <Group type="102" alignment="0" attributes="0">
309 <Group type="103" groupAlignment="3" attributes="0">
310 <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
311 <Component id="waitSpinner" alignment="3" min="-2" max="-2" attributes="0"/>
312 <Component id="lowDownloadCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
314 <EmptySpace max="-2" attributes="0"/>
315 <Group type="103" groupAlignment="3" attributes="0">
316 <Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
317 <Component id="retrySpinner" alignment="3" min="-2" max="-2" attributes="0"/>
324 <Component class="javax.swing.JLabel" name="jLabel1">
326 <Property name="text" type="java.lang.String" value="ダウンロード間隔(秒)"/>
329 <Component class="javax.swing.JLabel" name="jLabel2">
331 <Property name="text" type="java.lang.String" value="失敗時リトライ回数"/>
334 <Component class="javax.swing.JSpinner" name="waitSpinner">
336 <Component class="javax.swing.JSpinner" name="retrySpinner">
338 <Component class="javax.swing.JCheckBox" name="lowDownloadCheckBox">
340 <Property name="text" type="java.lang.String" value="エコノミー動画をダウンロードする"/>
345 <Container class="javax.swing.JPanel" name="jPanel5">
347 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
348 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
355 <DimensionLayout dim="0">
356 <Group type="103" groupAlignment="0" attributes="0">
357 <Group type="102" alignment="1" attributes="0">
358 <EmptySpace pref="407" max="32767" attributes="0"/>
359 <Component id="savaButton" min="-2" max="-2" attributes="0"/>
363 <DimensionLayout dim="1">
364 <Group type="103" groupAlignment="0" attributes="0">
365 <Component id="savaButton" min="-2" max="-2" attributes="0"/>
370 <Component class="javax.swing.JButton" name="savaButton">
372 <Property name="text" type="java.lang.String" value="保存"/>
375 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="savaButtonActionPerformed"/>
380 <Container class="javax.swing.JPanel" name="jPanel6">
382 <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
383 <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
384 <TitledBorder title="ファイル名規則"/>
390 <DimensionLayout dim="0">
391 <Group type="103" groupAlignment="0" attributes="0">
392 <Group type="102" attributes="0">
393 <Group type="103" groupAlignment="0" attributes="0">
394 <Component id="namePatternScroll" alignment="0" pref="452" max="32767" attributes="0"/>
395 <Group type="102" alignment="1" attributes="0">
396 <Component id="namePatternLabel" min="-2" max="-2" attributes="0"/>
397 <EmptySpace max="-2" attributes="0"/>
398 <Component id="namePatternField" pref="399" max="32767" attributes="0"/>
400 <Group type="102" alignment="0" attributes="0">
401 <Group type="103" groupAlignment="0" attributes="0">
402 <Component id="replaceToLabel" alignment="0" min="-2" max="-2" attributes="0"/>
403 <Component id="replaceFromLabel" alignment="0" min="-2" max="-2" attributes="0"/>
405 <EmptySpace max="-2" attributes="0"/>
406 <Group type="103" groupAlignment="0" attributes="0">
407 <Component id="replaceFromField" alignment="0" pref="371" max="32767" attributes="0"/>
408 <Component id="replaceToField" alignment="0" pref="371" max="32767" attributes="0"/>
412 <EmptySpace max="-2" attributes="0"/>
416 <DimensionLayout dim="1">
417 <Group type="103" groupAlignment="0" attributes="0">
418 <Group type="102" alignment="0" attributes="0">
419 <Group type="103" groupAlignment="3" attributes="0">
420 <Component id="namePatternField" alignment="3" min="-2" max="-2" attributes="0"/>
421 <Component id="namePatternLabel" alignment="3" min="-2" max="-2" attributes="0"/>
423 <EmptySpace max="-2" attributes="0"/>
424 <Component id="namePatternScroll" min="-2" pref="71" max="-2" attributes="0"/>
425 <EmptySpace max="-2" attributes="0"/>
426 <Group type="103" groupAlignment="3" attributes="0">
427 <Component id="replaceFromLabel" alignment="3" min="-2" max="-2" attributes="0"/>
428 <Component id="replaceFromField" alignment="3" min="-2" max="-2" attributes="0"/>
430 <EmptySpace max="-2" attributes="0"/>
431 <Group type="103" groupAlignment="3" attributes="0">
432 <Component id="replaceToLabel" alignment="3" min="-2" max="-2" attributes="0"/>
433 <Component id="replaceToField" alignment="3" min="-2" max="-2" attributes="0"/>
435 <EmptySpace max="32767" attributes="0"/>
441 <Component class="javax.swing.JTextField" name="namePatternField">
443 <Container class="javax.swing.JScrollPane" name="namePatternScroll">
445 <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
448 <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
450 <Component class="javax.swing.JTextArea" name="namePatternArea">
452 <Property name="columns" type="int" value="20"/>
453 <Property name="editable" type="boolean" value="false"/>
454 <Property name="rows" type="int" value="5"/>
455 <Property name="text" type="java.lang.String" value="{title}: 動画タイトル
{id}: ニコニコ動画ID
{low}: エコノミー動画であれば"low"の文字列、通常動画は空文字列
【具体例】
[{id}]{title} (さきゅばす互換)
{id}{low}_{title} (NicoCache互換)"/>
460 <Component class="javax.swing.JLabel" name="namePatternLabel">
462 <Property name="text" type="java.lang.String" value="命名規則"/>
465 <Component class="javax.swing.JLabel" name="replaceFromLabel">
467 <Property name="text" type="java.lang.String" value="置換対象文字"/>
470 <Component class="javax.swing.JLabel" name="replaceToLabel">
472 <Property name="text" type="java.lang.String" value="この文字に置換"/>
475 <Component class="javax.swing.JTextField" name="replaceFromField">
477 <Component class="javax.swing.JTextField" name="replaceToField">