1 Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου ή Java ολοκληρωμένο περιβάλλον ανάπτυξης 2
Επικολλήστε τον ακόλουθο : Κύρια κλάση που θα κρατήσει διεπαφή χρήστη : .
δημόσια τάξη Κύρια επεκτείνει JFrame υλοποιεί ActionListener {
στατική JButton beatButton = νέα JButton ( " BEAT ! ")?
στατική JLabel καρδιακού σφυγμού = νέα JLabel ( ) ?
στατική heartRateMonitor παρακολουθεί = νέα heartRateMonitor ( ) ?
δημόσια άκυρη actionPerformed ( ActionEvent ε) {
αν ( e.getSource ( ) ισούται με ( beatButton ) . ) monitor.beat ( ) ?
heartRate.setText ( monitor.getHeartRate ( ) + " παλμούς ανά λεπτό . ")? }
δημόσια στατική άκυρη κύρια ( String [ ] args ) {
κύρια m = νέα Main ( ) ?
m.setLayout ( νέα GridLayout ( 0 , + " Παλμούς ανά κατηγορία περιέχει δύο ελέγχους διεπαφής χρήστη και τις δύο μεθόδους . Το user interface αποτελείται από μια ετικέτα για να δείξει στον χρήστη καρδιακό ρυθμό του και ένα κουμπί "κτύπησε " το οποίο ο χρήστης μπορεί να κάνει κλικ κάθε φορά που νιώθει το σφυγμό του . Η μέθοδος " actionPerformed " ονομάζεται κάθε φορά που ο χρήστης κάνει κλικ στο κουμπί "κτύπησε " , και καλεί το "κτύπησε " η λειτουργία στην κατηγορία της οθόνης που θα γράψετε στο Βήμα 3 . ο όρος "κύριος " μέθοδος λειτουργεί το συντομότερο το πρόγραμμα έχει ξεκινήσει .
Αποθήκευση εργασίας και ονομάστε το αρχείο " . Main.java " σας
εικόνων 3
Δημιουργήστε ένα νέο έγγραφο και επικόλληση του παρακάτω στο πρόγραμμα επεξεργασίας κειμένου σας τώρα :
δημόσια τάξη heartRateMonitor {
ArrayList διπλό lastBeat ? τελική int BEATS_TO_STORE = 5 ? public void νικήσει ( ) { timeBetweenBeats.add ( System.currentTimeMillis ( ) - lastBeat ) ? lastBeat = System.currentTimeMillis ( ) ? αν ( timeBetweenBeats.size ( ) > BEATS_TO_STORE ) timeBetweenBeats.remove ( 0 ) ? } public double getHeartRate ( ) { διπλό σύνολο = 0 ? για ( διπλή t : timeBetweenBeats ) { συνολικά + = t ? } διπλό μέσος όρος = συνολικά /timeBetweenBeats.size ( ) ? διπλός συντελεστής = 60 /( μέση /1000 ) ? ποσοστό επιστροφή? } δημόσια heartRateMonitor ( ) { lastBeat = System.currentTimeMillis ( ) ? } } Αυτή είναι η κλάση παρακολούθηση του καρδιακού ρυθμού . καταγράφει τη διαφορά μεταξύ των χρόνων για τα τελευταία πέντε χτυπάει η καρδιά και τα χρησιμοποιεί για να πάρετε μια μέση τιμή για το χρήστη . τρέχοντες παλμοί περιέχει δύο μέθοδοι : η μέθοδος ρυθμού , η οποία απλώς αποθηκεύει το χρόνο της νέας ρυθμό της καρδιάς και απορρίπτει μια παλιά εποχή , και η μέθοδος " getHeartRate " , η οποία κατά μέσο όρο από την εποχή των τελευταίων πέντε χτυπάει η καρδιά και υπολογίζει μια καρδιακού ρυθμού από αυτούς . Αποθήκευση με το όνομα " heartRateMonitor.java . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα