-2

我想为所有帧上的显示日期和时间创建一个日期和时间类(我的 Swing 应用程序)。这意味着虽然创建了帧数,但我希望使用创建的 java 类显示日期和时间。那么最好的方法是什么?

我试过这段代码来做到这一点。

测试代码......

final SimpleDateFormat df = new SimpleDateFormat("hh:mm:ss a");
Timer timer = new javax.swing.Timer(1000, new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
        Date date = new Date();
        String time = df.format(date);
    }
});

timer.start ();

我想访问这个时间变量或任何卫理公会,以使用这个计时器在所有帧上显示时间。

4

1 回答 1

3

我想为所有帧上的显示日期和时间创建一个日期和时间类(我的 Swing 应用程序)。

“日期和时间课程”是什么意思?Java 已经有一个 Date 变量。你的意思是这种类型的普通对象吗?此外,您拥有多个 JFrame 让我感到担忧,因为应用程序通常只有一个 JFrame,这表明设计问题可能会或可能不会影响您的问题。

这意味着虽然创建了帧数,但我希望使用创建的 java 类显示日期和时间。那么最好的方法是什么?

如果您想要一个对象,则在创建其他对象时将其传递给其他对象,可能带有构造函数参数。但同样,您真的真的不想创建很多 JFrame。如果您不这样做,用户将感谢您。

于 2013-10-18T03:09:16.207 回答