/ Published in: Java
シンプルãªã‚¿ã‚¤ãƒžãƒ¼
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
import java.awt.*; import java.awt.event.*; import java.text.SimpleDateFormat; import java.util.*; import java.util.Timer; import javax.swing.*; /** * シンプルãªã‚¿ã‚¤ãƒžãƒ¼ */ /** * メイン関数 */ SimpleTimer simpleTimer = new SimpleTimer(); simpleTimer.pack(); simpleTimer.setAlwaysOnTop(true); simpleTimer.setVisible(true); } /** * コンストラクタ */ public SimpleTimer() { initDateFormat(); initConponents(); resetTime(); updateLabelText(); startTimer(); } /** * DateFormatã®åˆæœŸåŒ– */ private void initDateFormat() { } /** * GUIコンãƒãƒ¼ãƒãƒ³ãƒˆã®åˆæœŸåŒ– */ private void initConponents() { label.setOpaque(true); getContentPane().add(label); resetTime(); } }); popup.add(menuItem1); } }); popup.add(menuItem2); label.setComponentPopupMenu(popup); @Override && e.getClickCount() == 1) { popup.setVisible(true); } } }); } /** * リセット */ private void resetTime() { } /** * ラベル更新 */ private void updateLabelText() { public void run() { - startTimeMillis; label.setText(dateFormat.format(date)); } }); } /** * タイマー開始 */ private void startTimer() { @Override public void run() { updateLabelText(); } }, 0, 1000); } }