Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan returnere en puls i Java
    En av fordelene ved å bruke Java er det gjør det enkelt å skrive grunnleggende brukergrensesnitt programmer for å oppnå oppgaver du måtte ønske for dag- til-dag liv . For eksempel, hvis du ønsker å ha et enkelt dataprogram for å hjelpe deg å beregne pulsen etter en kort treningsøkt, kan dette gjøres ved hjelp av bare to klasser i Java. . Instruksjoner
    en

    Åpne din favoritt teksteditor eller Java integrert utviklingsmiljø
    2

    Lim inn følgende Hoved klasse som vil holde brukergrensesnitt : en

    public class Hoved utvider JFrame implementerer ActionListener {

    statisk JButton beatButton = new JButton ( " BEAT ! ");

    statisk JLabel heartrate = new JLabel ();

    statisk heartRateMonitor skjerm = new heartRateMonitor ();

    public void ( ActionEvent e ) {

    hvis monitor.beat ( ) ( e.getSource ( ) er lik ( beatButton ) . ) ;
    < p> heartRate.setText ( monitor.getHeartRate ( ) + " beats per minutt . ");

    }

    public static void main ( String [] args ) {

    viktigste m = new main ( ) ;

    m.setLayout ( ny GridLayout ( 0 , + " Slag per klassen inneholder to brukergrensesnitt kontroller og to metoder . Brukergrensesnittet består av en etikett for å vise brukeren hans puls og en " beat" -knapp som brukeren kan klikke hver gang han føler pulsen hans . Den " actionPerformed " metoden kalles hver gang brukeren klikker på " beat" -knappen , og kaller den " beat" -funksjonen på skjermen klassen som du vil skrive i trinn tre . den " main" -metoden kjører så snart programmet er startet .

    Lagre arbeidet ditt og navnet på filen " Main.java . "
    3

    Opprett et nytt dokument og lim inn følgende i en teksteditor nå : en

    public class heartRateMonitor {

    ArrayList timeBetweenBeats = new ArrayList ();

    dobbel lastBeat ;

    final int BEATS_TO_STORE = 5;

    public void beat ( ) {

    timeBetweenBeats.add ( System.currentTimeMillis ( ) - lastBeat ) ;

    lastBeat = System.currentTimeMillis ();

    if ( timeBetweenBeats.size ( ) > BEATS_TO_STORE ) timeBetweenBeats.remove ( 0 ) ;

    }

    public double getHeartRate ( ) {

    double total = 0;

    for (dobbel t : timeBetweenBeats ) {

    total + = t ;

    }

    double gjennomsnitt = totalt /timeBetweenBeats.size ();

    dobbel hastighet = 60 /( gjennomsnittlig /1000),

    returandelen ;

    }

    offentlig heartRateMonitor ( ) {

    lastBeat = System.currentTimeMillis ();
    < p> }

    }
    p Dette er pulsmåleren klasse. den holder styr på forskjellen mellom tidspunktene for de siste fem hjertet slår og bruker dem til å få et gjennomsnitt for brukerens . gjeldende hjertefrekvens den inneholder to metoder: takten metode , som bare lagrer tidspunktet for den nye hjerteslag og forkaster en gammel tid , og " getHeartRate "-metoden , som i gjennomsnitt ut tiden av de fem siste hjerteslag og beregner en hjertefrekvens fra dem .

    Lagre den med navnet " heartRateMonitor.java . "

    früher :

     Weiter:
      Relatert Artike
    ·Slik viser en sylinder i Java 
    ·Hvordan bruke Palette i NetBeans 
    ·Slik konverterer C + +-kode i Java 
    ·Hva er forskjellen mellom Java og J2EE 
    ·Hvordan laste ned & Lær Java på BlueJ Miljø 
    ·Hvordan sette Session attributter i JSP 
    ·Hvordan lage en tekstfeltet Standard to Zero I Java 
    ·Hvordan oppretter jeg en JTable med flere Kolonneoversk…
    ·Hvordan endre Applet Viewer i Eclipse 
    ·Hvordan beregne Kontroll av en String Bruke Adler32 i J…
      Anbefalte artikler
    ·Hvordan hente utklippstavlen i Visual Basic 
    ·Hvordan lage en DFD 
    ·Hvordan å telle hvor mange linjer med kode du har 
    ·Slik søker og analysere tekst -filer i C # 
    ·Hva er Spike Coding 
    ·Hvordan bruke VBS til Start Tjenesten automatisk 
    ·Slik installerer Ubuntu Snort Uten MySQL 
    ·Hvordan Senter - Begrunn String Produksjonen i Java 
    ·Hvordan lage en gris spill i pseudokode 
    ·Hvordan sette en Java-applikasjon i en web side 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/