開発Git
Revision | 2619d618c9dc4191d85d88535489088b4a8bfde8 (tree) |
---|---|
Time | 2021-08-24 00:03:16 |
Author | hizumiaoba <56146205+hizumiaoba@user...> |
Commiter | hizumiaoba |
fix: add scroll bar if textarea is full
@@ -11372,7 +11372,7 @@ | ||
11372 | 11372 | }, { |
11373 | 11373 | "attribute" : "クール", |
11374 | 11374 | "name" : "Just Us Justice", |
11375 | - "difficulty" : "MASTER+", | |
11375 | + "difficulty" : "ⓁMASTER+", | |
11376 | 11376 | "level" : 29, |
11377 | 11377 | "notes" : 999 |
11378 | 11378 | }, { |
@@ -11939,5 +11939,41 @@ | ||
11939 | 11939 | "difficulty" : "MASTER", |
11940 | 11940 | "level" : 25, |
11941 | 11941 | "notes" : 596 |
11942 | + }, { | |
11943 | + "attribute" : "全タイプ", | |
11944 | + "name" : "リトルリドル", | |
11945 | + "difficulty" : "LIGHT", | |
11946 | + "level" : 7, | |
11947 | + "notes" : 165 | |
11948 | + }, { | |
11949 | + "attribute" : "全タイプ", | |
11950 | + "name" : "リトルリドル", | |
11951 | + "difficulty" : "TRICK", | |
11952 | + "level" : 17, | |
11953 | + "notes" : 410 | |
11954 | + }, { | |
11955 | + "attribute" : "全タイプ", | |
11956 | + "name" : "Wonder goes on!!", | |
11957 | + "difficulty" : "LIGHT", | |
11958 | + "level" : 8, | |
11959 | + "notes" : 171 | |
11960 | + }, { | |
11961 | + "attribute" : "全タイプ", | |
11962 | + "name" : "Wonder goes on!!", | |
11963 | + "difficulty" : "TRICK", | |
11964 | + "level" : 17, | |
11965 | + "notes" : 426 | |
11966 | + }, { | |
11967 | + "attribute" : "クール", | |
11968 | + "name" : "Just Us Justice", | |
11969 | + "difficulty" : "MASTER+", | |
11970 | + "level" : 29, | |
11971 | + "notes" : 999 | |
11972 | + }, { | |
11973 | + "attribute" : "クール", | |
11974 | + "name" : "初夢をあなたと", | |
11975 | + "difficulty" : "MASTER+", | |
11976 | + "level" : 28, | |
11977 | + "notes" : 803 | |
11942 | 11978 | } ] |
11943 | 11979 | } |
\ No newline at end of file |
@@ -3,7 +3,7 @@ | ||
3 | 3 | "checkLibraryUpdates" : true, |
4 | 4 | "windowWidth" : 640, |
5 | 5 | "windowHeight" : 360, |
6 | - "songLimit" : 3, | |
6 | + "songLimit" : 15, | |
7 | 7 | "saveScoreLog" : false, |
8 | 8 | "outputDebugSentences" : true |
9 | 9 | } |
\ No newline at end of file |
@@ -23,8 +23,9 @@ import javax.swing.JFrame; | ||
23 | 23 | import javax.swing.JLabel; |
24 | 24 | import javax.swing.JOptionPane; |
25 | 25 | import javax.swing.JPanel; |
26 | +import javax.swing.JScrollPane; | |
26 | 27 | import javax.swing.JSpinner; |
27 | -import javax.swing.JTextPane; | |
28 | +import javax.swing.JTextArea; | |
28 | 29 | import javax.swing.border.EmptyBorder; |
29 | 30 | |
30 | 31 | import com.jgoodies.forms.layout.ColumnSpec; |
@@ -59,7 +60,6 @@ public class DelesteRandomSelector extends JFrame { | ||
59 | 60 | private JButton btnImport; |
60 | 61 | private JButton btnStart; |
61 | 62 | private JButton btnExit; |
62 | - private JTextPane textPane; | |
63 | 63 | private JComboBox comboDifficultySelect; |
64 | 64 | private JLabel labelLvCaution; |
65 | 65 | private JComboBox comboAttribute; |
@@ -67,6 +67,9 @@ public class DelesteRandomSelector extends JFrame { | ||
67 | 67 | private JButton btnTwitterIntegration; |
68 | 68 | private String[] integratorArray; |
69 | 69 | private boolean integratorBool = false; |
70 | + private JTextArea textArea; | |
71 | + | |
72 | + private JScrollPane scrollPane; | |
70 | 73 | |
71 | 74 | /** |
72 | 75 | * Launch the application. |
@@ -273,7 +276,7 @@ public class DelesteRandomSelector extends JFrame { | ||
273 | 276 | paneString = paneString + tmp[i]; |
274 | 277 | } |
275 | 278 | paneString = paneString + "この" + tmp.length + "曲をプレイしましょう!!!"; |
276 | - textPane.setText(paneString); | |
279 | + textArea.setText(paneString); | |
277 | 280 | integratorBool = true; |
278 | 281 | LimitedLog.println("[" + Thread.currentThread().toString() + "]:" + this.getClass() + ":[INFO]: " + "show up completed."); |
279 | 282 | } |
@@ -355,10 +358,12 @@ public class DelesteRandomSelector extends JFrame { | ||
355 | 358 | contentPane.add(panelCentre, BorderLayout.CENTER); |
356 | 359 | panelCentre.setLayout(new BorderLayout(0, 0)); |
357 | 360 | |
358 | - textPane = new JTextPane(); | |
359 | - textPane.setText("楽曲選択の手順\r\n1.難易度、属性、レベルを選択する\r\n2.「楽曲取り込み」ボタンを押す!\r\n3.「開始」ボタンを押す!\r\n4.選択された楽曲がここに表示されます!\r\n現在設定されている楽曲選択の最大数:" + property.getSongLimit()); | |
360 | - textPane.setEditable(false); | |
361 | - panelCentre.add(textPane); | |
361 | + textArea = new JTextArea(); | |
362 | + textArea.setText("楽曲選択の手順\r\n1.難易度、属性、レベルを選択する\r\n2.「楽曲取り込み」ボタンを押す!\r\n3.「開始」ボタンを押す!\r\n4.選択された楽曲がここに表示されます!\r\n現在設定されている楽曲選択の最大数:" + property.getSongLimit()); | |
363 | + textArea.setEditable(false); | |
364 | + | |
365 | + scrollPane = new JScrollPane(textArea); | |
366 | + panelCentre.add(scrollPane, BorderLayout.CENTER); | |
362 | 367 | } |
363 | 368 | |
364 | 369 |