29 Mayıs 2012, 13:19 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Java : Swing Timer Kullanma javax.swing.Timer Kullanma Java'nın Swing paketindeki (java.swing) sadece Swing'de kullanılmak için yazılmış bir class'dır. Aslında bir olayın (event'in) işlenmesi sürecine paralel bir biçimde çalışması için yazılmıştır. Zaten event'ler düğmeye basma, fareye tıklama menü maddesi seçme gibi durumlarda EventDispatcher thread denilen bir thread tarafından teker teker değerlendirlmekte va eventi dinleyen nesnelere teker teker çağrılmaktadır. java.swingTimer'ın yaptığı, programcının yapmak istediği bir işinde diğer olaylara benzer bir şekilde değerlendirlmesini ve çalıştırlmasını sağlamaktır. Örnek olarak Swing kulllanarak ekrana dijital saat çizen bir program yapalım : PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burada 1000 milisaniye arayla verilen ActionListener'ın çağrılması sağlanmaktadır. Ve actionPerformed method'unda zaman alınmakta ve repaint çağrılmaktadır. Burada repaint() method'u da paint method'unu dolaylı olarak çağıracağından gerekli çizimler yapılmış olacaktır. Örnekte belli bir biçimde zamanı basmak için java.text.DecimalFormat class'ı kullanılmış. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Konu YazılımMimarı tarafından (17 Şubat 2013 Saat 19:54 ) değiştirilmiştir. | |
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
JAVA dosya uzantısı JAVA programlama dili hazır kodları | Kaf_Dağı | Bilgisayar Donanımı | 0 | 10 Şubat 2016 13:09 |
Java Swing ile Kura Çekim Uygulaması | YazılımMimarı | Java | 2 | 08 Şubat 2013 13:38 |
Java Swing/AWT | FX | Fonzerelli | Java | 3 | 21 Temmuz 2012 19:16 |
Sorun söyleyeyim (Java,JSP,ASP.NET(C#),PL/SQL,jQuery,Java Script,Ajax) | J2EE123 | Java | 2 | 03 Kasım 2011 12:57 |
Java Swing | Sunay | Java | 0 | 24 Nisan 2010 01:41 |