質問編集履歴
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
###**[追記]発生している障害**
|
10
10
|
TimeTable.javaの11行目(型変換のところ)で、NPEが発生していました。(KSwordOfHasteさん、ありがとうございました!)
|
11
|
-
該当箇所をif文で処理(下のソースにあります)したところ、NPEはでないでLabelに時間が表示されるようになったのですが、ミリ秒に直ってくれません。また、上記のWEBサイトでは初期化について触れていなかったため、出来ればそれも含めてアドバイスのほうをお願いします。
|
11
|
+
該当箇所をif文で処理(下のソースにあります)したところ、NPEはでないでLabelに時間が表示されるようになったのですが、ミリ秒のままで。HH:mm:ssの形に直ってくれません。また、上記のWEBサイトでは初期化について触れていなかったため、出来ればそれも含めてアドバイスのほうをお願いします。
|
12
12
|
|
13
13
|
###該当のソースコード(関係無いと思われる処理や記述は省略してあります)
|
14
14
|
__MainPage.java__(ストップウォッチを表示するメインページ)
|
2
NPEの処理について
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
###**[追記]発生している障害**
|
10
10
|
TimeTable.javaの11行目(型変換のところ)で、NPEが発生していました。(KSwordOfHasteさん、ありがとうございました!)
|
11
|
-
上記のWEBサイトでは初期化について触れていなかったため、出来ればそれも含めてアドバイスのほうをお願いします。
|
11
|
+
該当箇所をif文で処理(下のソースにあります)したところ、NPEはでないでLabelに時間が表示されるようになったのですが、ミリ秒に直ってくれません。また、上記のWEBサイトでは初期化について触れていなかったため、出来ればそれも含めてアドバイスのほうをお願いします。
|
12
12
|
|
13
13
|
###該当のソースコード(関係無いと思われる処理や記述は省略してあります)
|
14
14
|
__MainPage.java__(ストップウォッチを表示するメインページ)
|
@@ -48,8 +48,12 @@
|
|
48
48
|
}
|
49
49
|
class TimerLabelTask extends TimerTask {
|
50
50
|
public void run(){
|
51
|
+
if(MyActionListener.stopWatch != null){
|
51
|
-
|
52
|
+
String Time = String.valueOf(MyActionListener.stopWatch.getTime());//long to String
|
52
|
-
|
53
|
+
setText(Time);
|
54
|
+
}else{
|
55
|
+
System.out.println("nullnullだ!");
|
56
|
+
}
|
53
57
|
}
|
54
58
|
}
|
55
59
|
}
|
1
発生している障害についての補足説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,10 @@
|
|
6
6
|
http://java-study.blog.jp/archives/1005563757.html
|
7
7
|
https://codezine.jp/article/detail/2597
|
8
8
|
|
9
|
+
###**[追記]発生している障害**
|
10
|
+
TimeTable.javaの11行目(型変換のところ)で、NPEが発生していました。(KSwordOfHasteさん、ありがとうございました!)
|
11
|
+
上記のWEBサイトでは初期化について触れていなかったため、出来ればそれも含めてアドバイスのほうをお願いします。
|
12
|
+
|
9
13
|
###該当のソースコード(関係無いと思われる処理や記述は省略してあります)
|
10
14
|
__MainPage.java__(ストップウォッチを表示するメインページ)
|
11
15
|
```Java
|
@@ -42,7 +46,6 @@
|
|
42
46
|
Timer t = new Timer();
|
43
47
|
t.schedule(new TimerLabelTask(), 0,1000);//一秒毎に更新
|
44
48
|
}
|
45
|
-
|
46
49
|
class TimerLabelTask extends TimerTask {
|
47
50
|
public void run(){
|
48
51
|
String Time = String.valueOf(MyActionListener.stopWatch.getTime());//long to String
|