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 man gör en åtgärd Listener Stäng en JFrame

    Java är ett populärt , allmänt ändamål programmeringsspråk som används för att programmera program för användning på flera plattformar . Den ActionListener klassen möjliggör komponenter i en klass som ska " lyssna " till , och utför specifika instruktioner när vissa händelser inträffar . För att stänga en JFrame med en ActionListener , måste ett JFrame först skapas då " registrerad " till en åtgärd lyssnare . ActionListener måste sedan kodas för att stänga ramen när instrueras av en användare . Instruktioner
    1

    Import nödvändiga Javapaket , i detta fall swing , AWT och awt.event paket . Exempel kod :

    import javax.swing * , import java.awt * , import java.awt.event *;
    2

    Skapa en JFrame objekt , definiera dess nära . . . operation med . setDefaultCloseOperation ( ) metoden , som det ska vara synliga med . setVisible ( ) metoden och skapa ett innehåll rutan med . getContentPane metoden . Exempel kod :

    JFrame frame = new JFrame ( " Exempel
    3

    Lägg ett textfält , knapp eller annan komponent för att göra det möjligt för användaren att styra ramen . Om du t.ex. lägger en JTextField till ramen tillåter en användare att bekräfta att han vill stänga ramen . i det här fallet lägger du helt enkelt en JTextField till Innehållsfönstret tidigare skapat Exempel kod : . .

    JTextField textField = ny JTextField ( " Skriv yes stänga frame " ) , frame.getContentPane ( ) lägga ( textField ) ;
    4

    Skapa en actionPerformed åtgärd lyssnaren att upptäcka instruktionerna ram stängning och genomföra kommandot Använd " om " kontroll struktur , lika med gettext ( )-metoden och den ( ) metoden för att bestämma . . status textfältet Om " ja " värde returneras , använd setVisible ( ) metoden och avyttra ( ) metoden för att radera ram Exempel koden : .

    public void actionPerformed ( ActionEvent e ) { if ( textField.getText ( ) är lika ( " ja " ) . ) { frame.setVisible ( falskt ) , avyttra ( ) ;} } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar unika slumpmässiga heltal i Java
    ·Hur man skapar en vektor av en klass i Java
    ·Hur Anpassa färg i NetBeans
    ·Vad är Form Bean i Struts
    ·Hur du tvingar Konstruktor för generisk användning en…
    ·Hur man kompilerar JNI i Ubuntu
    ·Hur fånga tangenttryckningar i Java
    ·Hur man gör ett TextField Default till noll i Java
    ·Varför använder Java hängslen på villkorssatser
    ·Hur man använder en Skeva Heap i Java
    Utvalda artiklarna
    ·Hur konvertera en felaktig PHP Datum
    ·Hur du automatiskt kopiera från Excel till PowerPoint …
    ·Hur man använder Gå och Split funktioner i Python Pro…
    ·Hur konvertera en int till en JTextField i Java
    ·Hur att rensa en drop-down i JQuery
    ·Hur visa filer från ett valt Tree View Node i en listr…
    ·Hur Synkronisera och stabilisera SDLC
    ·Lägga till kartor till Quake 3
    ·Hur att färga en Ankarlänk
    ·NetBeans IDE 6.1 Mobila Tutorials
    Copyright © Dator Kunskap http://www.dator.xyz