我試圖讓這一天的使用JOptionPane的出現在一個窗口,並得到窗口更新時間,當你按下OK按鈕時更新時間。爪哇 - 顯示時間與在JOptionPane的
我得到出現的時間,但不能讓它更新,當我點擊「確定」按鈕..
這裏是我的代碼(IM初學者所以這是一個有點「亂」,我知道!)
package p2;
import javax.swing.JOptionPane;
import java.util.Date;
import java.util.Calendar;
public class Exercise2b {
private int hour;
private int minute;
private int second;
public void demo() {
String message1, message2;
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);
message1 = "Klockan är "+hour+":"+minute+":"+second;
message2 = toString();
JOptionPane.showMessageDialog(null, message1);
JOptionPane.showMessageDialog(null, message2);
}
public Exercise2b(int hour, int minute, int second) {
this.hour = hour;
this.minute = minute;
this.second = second;
}
public Exercise2b() {
}
public int getHour() {
return this.hour;
}
public int getMinute() {
return this.minute;
}
public int getSecond() {
return this.second;
}
public String toString() {
return this.hour +":"+ this.minute+ ":"+ this.second + " ";
}
public static void main(String[] args) {
Exercise2b prog = new Exercise2b();
prog.demo();
}
}
哪裏是當你點擊確認你的代碼更新嗎? – LBes
爲什麼不使用'DateFormat'? –