Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να κάνει μια βασική Timer σε Java

Υπάρχουν πολλά στοιχεία που μπορείτε να δημιουργήσετε με τη Java για να εμπλουτίσουν τις σελίδες Web , όπως είναι κινούμενα κουμπιά και τις συνδέσεις , ακόμα και βασικές και πολύπλοκες χρονόμετρα . Ένα βασικό χρονόμετρο Java είναι ένα λειτουργικό εργαλείο που μπορεί να μετρήσει την ταχύτητα φόρτωσης της σελίδας σας , ή να τραβήξει την προσοχή των επισκεπτών του ιστότοπού σας . Είναι εύκολο να εγκαταστήσει και να εκτελέσει , και ακόμη και αρχάριους προγραμματιστές Java μπορεί να τρέχει σε λίγα μόνο λεπτά . Οδηγίες
Η 1

Κατεβάστε την τελευταία έκδοση του Java Development Kit ( JDK ) , από την ιστοσελίδα της Oracle . JDK είναι συνδυασμένη με πολλές εκδόσεις Java - επιλέξετε το καλύτερο που ταιριάζει στις απαιτήσεις του έργου σας . Για μια βασική χρονόμετρο , μπορείτε να κατεβάσετε και να εγκαταστήσετε το JDK 7 . Αυτή η έκδοση περιλαμβάνει επίσης Java Runtime Environment ( JRE ) , η οποία είναι περισσότερο από επαρκής για να σας βοηθήσει στην δημιουργία των βασικών και σύνθετων έργων σε Java . 2

Επικολλήστε τον ακόλουθο κώδικα στο έργο για την εισαγωγή δύο απαιτούμενες τάξεις για το έργο Java : java.util.timer και java.util.Timertask . Μπορείτε επίσης να ρυθμίσετε τις παραμέτρους για το βασικό χρονόμετρο αλλάζοντας τις εισόδους φορά στην παρακάτω κώδικα :

java.util.timer εισαγωγής ? Java.util.TimerTask εισαγωγής ?

Δημόσια τάξη εκκρεμοτήτων { χρονόμετρο χρονόμετρο?

δημόσια Εκκρεμότητες ( int δευτερόλεπτα) { χρονόμετρο = νέα χρονοδιακόπτη ( ) ? timer.schedule ( νέα ToDoTask ( ) , δευτερόλεπτα * 1000 ) ? }

τάξη ToDoTask επεκτείνει TimerTask {δημόσια void run () { System.out.println ( "OK , Ήρθε η ώρα να κάνουμε κάτι ! " ) ? timer.cancel ( ) ? //Τερματισμός του νήματος } }

δημόσια στατική άκυρη κύρια ( String args [ ] ) { System.out.println ( " Πρόγραμμα κάτι που κάνει σε 5 δευτερόλεπτα . ")? νέα Εκκρεμότητες ( 5 ) ? System.out.println ( "Waiting . ")? } }

Η 3

Εισάγετε τον παρακάτω κωδικό στο σενάριο της ιστοσελίδας για να στείλετε την εντολή ActionEvent στη λειτουργία ActionListener να εκτελέσει τη βασική Java χρονοδιακόπτη :

javax.swing.Timer εισαγωγής ? java εισαγωγής . awt.event * ? . java.util εισαγωγής * ? .

δημόσια τάξη TimerDemo υλοποιεί ActionListener { Timer t = νέα χρονοδιακόπτη ( 1000 , αυτή)?

TimerDemo ( ) { t.start ( ) ? }

δημόσια στατική άκυρη κύρια ( String args [ ] ) { TimerDemo td = νέα TimerDemo ( ) ;//δημιουργήσετε ένα εικονικό πλαίσιο για να κρατήσει το JVM λειτουργίας //( για το σκοπό demonstation ) java.awt . ομοίωμα Frame = νέα java.awt.Frame ( ) ? dummy.setVisible ( αλήθεια)? }

δημόσια άκυρη actionPerformed ( ActionEvent ε) {if ( e.getSource ( ) == t ) { System.out . println ( "\\ 007Being σημειώσατε " + Calendar.getInstance ( ) getTime ( ) . ) ? } } }
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα