|  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 man återställer Focus i Java

    The Abstract Window Toolkit ( AWT ) är en hierarki av klasser i standardbiblioteket för programspråket Java . Använda AWT , kan ett Java -program skapar och hanterar de komponenter som definierar ett grafiskt användargränssnitt ( t.ex. fönster , textfält , bilder ) och deras relationer . Vid varje givet tillfälle , ett fönster och en komponent i det fönstret har fokus : fönstret visas ovanpå andra fönster , och komponenten får tangentbord och mus åtgärder . Din Java-kod kan återställa fokus till alla komponenter och dess innehållande fönster som helst . Instruktioner
    1

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

    import java.awt * ,

    import javax.swing * , < . . br > Sida 2

    Skapa fönstret som du vill ge fokus , och komponenten inom det fönster som får fokus , som i följande exempelkod :

    offentliga MyGraphicApp utökar JFrame {

    privat JTextField myTextField ,

    privat GroupLayout myLayout ,

    offentliga MyGraphicApp ( ) {

    myLayout = ny GroupLayout ( getContentPane ( ) ) ;
    < . p > getContentPane ( ) setLayout ( myLayout ) ;

    myTextField = ny JTextField ( ) ;

    SequentialGroup SG = myLayout.createSequentialGroup ( ) ;

    sg.addComponent ( myTextField ) ;

    }

    }

    När , som i exemplet , utökar din klass Java bibliotekets JFrame , kan du koncentrera dig på att definiera de komponenter som gör din ansökan unik medan ärva alla grundläggande Swing-komponenter och mekanismer från Java-bibliotek . Provet klassen har ett enda fönster med en enda komponent , är det ett område inuti som användaren kan skriva text .
    3

    Ge fokus till komponenten du vill ha det , och i förlängningen till dess innehållande fönstret ( den högsta nivån förfader i komponenten hierarkin ) , som i följande exempelkod :

    myTextField.requestFocusInWindow ( ) ;

    Olika komponenter visar att de har fokus på olika sätt. Till exempel kommer ett textfält visar en blinkande markör redo att ta in , och ett fönster visas ovanpå alla andra fönster på skrivbordet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en röstbrevlåda i en separat tråd i J…
    ·Hur man laddar en JAR -fil till en telefon
    ·Hur man gör en triangel i Java
    ·NetBeans Web Service Tutorial
    ·Hur bearbeta XML & JDOM i Java
    ·Java vs C : Likheter och skillnader
    ·Hur man gör ett Java spel som RuneScape
    ·Hur får man det valda värdet av DropDownList i JSP
    ·Hur man lägger ett meddelande i JMS kö
    ·Hur man installerar mailade APK filer
    Utvalda artiklarna
    ·Hur man använder AIML Bot i Java
    ·Hur Wrap en funktion på Python
    ·Skillnaden mellan Gränssnitt och abstrakta klassen
    ·Hur man använder NetBeans för att felsöka MATLAB
    ·Hur man lär sig Visual Basic 2008
    ·Hur man använder ListView med en kryssruta i VBA
    ·Så här ändrar en webbadress i en sida med JavaScript…
    ·Hur att köra appletar i NetBeans
    ·Hur att dubbla storleken på en array i Java
    ·Hur du använder File Pekare i PHP
    Copyright © Dator Kunskap http://www.dator.xyz