質問編集履歴
1
コードの書式の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,7 @@
|
|
8
8
|
をよびだし、スクロール位置を最上部に移動させたかったのですが、
|
9
9
|
実行すると最下部になっていました。
|
10
10
|
調べた結果以下のコードで適切に実装できました
|
11
|
+
```java
|
11
12
|
Runnable moveScrollBar = new Runnable() {
|
12
13
|
|
13
14
|
@Override
|
@@ -17,13 +18,15 @@
|
|
17
18
|
}
|
18
19
|
};
|
19
20
|
SwingUtilities.invokeLater(moveScrollBar);
|
21
|
+
```
|
22
|
+
|
20
23
|
しかし、動作原理がいまいち理解できていません
|
21
24
|
なぜinvokelaterを使えば実装できるのか、
|
22
25
|
直接jscrollbar.setvalue(0);のコードでは
|
23
26
|
うまくいかないのかを教えて下さい。
|
24
27
|
|
25
28
|
コードの全体
|
26
|
-
|
29
|
+
```java
|
27
30
|
public class MemoTool extends JFrame implements ActionListener {
|
28
31
|
public static void main(String[] args) {
|
29
32
|
// TODO 自動生成されたメソッド・スタブ
|
@@ -189,4 +192,6 @@
|
|
189
192
|
return ext;
|
190
193
|
}
|
191
194
|
}
|
195
|
+
```
|
192
196
|
|
197
|
+
|