teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

誤字

2017/03/04 11:17

投稿

sirokuman
sirokuman

スコア45

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の処理について

2017/03/04 11:17

投稿

sirokuman
sirokuman

スコア45

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
- String Time = String.valueOf(MyActionListener.stopWatch.getTime());//long to String
52
+ String Time = String.valueOf(MyActionListener.stopWatch.getTime());//long to String
52
- setText(Time);
53
+ setText(Time);
54
+ }else{
55
+ System.out.println("nullnullだ!");
56
+ }
53
57
  }
54
58
  }
55
59
  }

1

発生している障害についての補足説明

2017/03/04 11:15

投稿

sirokuman
sirokuman

スコア45

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