Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur Tillåt Antal ingångar i Java

    Vissa applikationer skrivna i programmeringsspråket Java behöver begränsa tangentbordet består av endast siffror ( dvs endast siffror från 0 till 9 ) . Men Java biblioteket primitiver finns att läsa tangenter trycks på ett textfält verka på strängar , de gör filtrera inte ut bokstäver eller andra symboler . Du kan skriva en händelsehanterare som fångar knapptryckningar och ignorerar de nycklar som inte är siffror . Instruktioner
    1

    Inkludera följande rader i början av din Java-kod : . .

    Import java.awt * ,

    import java.awt.event * ;
    2

    Skapa ett objekt textfält som kommer att ta ingången , och utse en av dina egna klasser som dess händelsehanterare :

    TextField myField ,

    StringBuffer myInput = ny StringBuffer ( ) ;

    myField = new TextField ( 10 ) ,

    myField.addKeyListener ( ny MyEventHandler ) ,

    prov textfältet kommer att kunna ta ingång 10 tecken lång eller kortare . Variabel " myInput " kommer att innehålla numeriska input
    3

    Definiera klassen händelsehanterare som i följande exempelkod : .

    Public class MyEventHandler utökar KeyAdapter {

    public void keyPressed ( KeyEvent thisEvent ) {

    char c = thisEvent.getKeyChar ( ) ;

    if ( ( c > 47 && c < 58 )

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man rulla till toppen av en ScrollPane i Java
    ·Hur hittar man det sista tecknet i en sträng i Java
    ·Lägga till en Servlet API till NetBeans
    ·Komma åt NetBeans Resource Directory
    ·Felsökning Java
    ·Hur Exportera ett projekt som har JAR i Eclipse
    ·Hur att koda Java Lådor
    ·Hur man lägger in ett Java-program till en webbsida
    ·Hur man driver ett NetBeans fil i CMD
    ·Java Visual Editor Tutorial
    Utvalda artiklarna
    ·Hur konvertera en sträng till en INT C
    ·Hur man lär sig Java Script
    ·Hur man gör Återvunnet Ink
    ·Hur konvertera ett heltal till binär array i Java
    ·Hur man kan stoppa en loop i VB6
    ·Hur man bygger en applet med Eclipse
    ·Hur man programmerar en lodrät rullningslist i Visual …
    ·Hur till Redigera objekt i listruta med Visual Basic 20…
    ·Hur Design bokföringsprogram
    ·Hur man gör en radmatning i XSLT
    Copyright © Dator Kunskap http://www.dator.xyz