PDA

View Full Version : گفتگو: timer و ساعت در j2me



mahdi68
چهارشنبه 06 آذر 1387, 10:34 صبح
سلام بر دوستان گرامي
من دو تا سوال داشتم :
1- چه جوري ميتونيم واسه برنامه ساعت بزاريم كه با ساعت گوشي تنظيم بشه يعني هر وقت كه برنامه اجرا ميشه ساعت درست نشون بده ؟
2-من براي فرمم يه timer بزارم كه بعد از چند ثانيه كار خاصي انجام بده بايد چيكار كنم ؟

mahdi68
پنج شنبه 07 آذر 1387, 15:17 عصر
چرا کسی جواب من نمیده ؟؟؟

mahdi_loves_java
سه شنبه 06 اسفند 1387, 16:13 عصر
منم اين سوال و دارم ، فهميدم بت ميگم
تو استاندارد كه تو كلاس سوينگ يه تابع تايمر داره كه وروديش يكي action listener و يكي ديگه هم اون بازه ي زماني ، اما تو J2ME كه swing نداره نمي دونم چه بايد كرد!
فهميدي حتما بهم بگو

saeedIRHA
سه شنبه 06 اسفند 1387, 19:10 عصر
please google it first
Timer (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Timer.html)
TimerTask (http://java.sun.com/j2se/1.4.2/docs/api/java/util/TimerTask.html)
Example
http://www.onjava.com/pub/a/onjava/2004/03/10/quartz.html?page=2

mahdi_loves_java
دوشنبه 19 اسفند 1387, 00:14 صبح
در مورد تايمر ميشه از ;() long l = System.currentTimeMillis استفاده كنيد كه خروجي آن زمان طي شده بر حسب ميلي ثانيه ( البته نه از اول برنامه ) است.
پس مثلا اگر بخواهيم 3 ثانيه بعد از شروع برنامه فلان كار را انجام دهد مي توان نوشت :



//dadane meghdare avalie baraye moteghayere long ke dar har lahze agar //System.currentTimeMillis() -l hesab konim , zamane gozashte bar hasbe mili sanie bedast miayad
;() long l = System.currentTimeMillis

public void paint(graphics) //paint class
}
//
//
//

if(Integer.parseInt(String.valueOf(System.currentT imeMillis()-l)) >= 3000) // che mikonad ke faseleye zamanie gozashte az avale barname bish az 3 sanie nabashad!
{
// statements
{
{