この記事では、JFREを使用して動的シミュレーションクロックを紹介し、パネルにクロックを描画し、メインメソッドが1秒間スレッドを停止し、パネルを更新します。
次のようにコードを実装します
Import java.awt。 hour; private int ;} public intecond(){return second;} getheight() * 0.8 * 0.5)getWidth() / 2; -clockradius、2 * clockradius、2 * clockradius); G.DrawString( "3"、xcenter + clockradius -10、ycenter + 3); *0。8) second *(2 * math.pi /60)); 0.65) 2 * math.pi / 60)); g.drawline(xcenter、xminute、yminute); int xhour =(int)(int)(xcenter + hlength.sin minute / 60.0) *(2 * math.pi / 12)); xhour、yhour); getminute()) + ": + s.format(getSecond))、xcenter -22、ycenter -clockradius -15);} public void setCurrentTime(){カレンダーカレンダー= new GregorianCalendar(); this.hour = calendar.get( calen dar.hour_of_dy); minute = calendar.get(calendar.minute); Stub JFrame = new JFrame(false); true){new stallclock() {e.printstacktrace();} setvisible(false);効果マップ:
上記は、この記事のすべての内容です。