| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan laver man en aktion Listener Luk en JFrame
    Java er et populært , generelle formål programmeringssprog bruges til at programmere software-applikationer til brug på flere software platforme. Den ActionListener klassen giver mulighed for komponenter i en klasse til at være " lyttet " til , og udfører konkrete anvisninger , når bestemte hændelser indtræffer. For at lukke en JFrame med et ActionListener skal en JFrame først oprettes derefter " registreret" til en handling lytteren. ActionListener skal derefter kodet til at lukke rammen, når instrueret af en bruger. Instruktioner
    1

    Importer de nødvendige Java -pakker , i dette tilfælde de swing, AWT og awt.event pakker. Eksempel kode : Hej

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

    Opret en JFrame objekt , definere sin afslutning. . . betjening med . setDefaultCloseOperation ()-metoden , skal den indstilles til at være synlige med det . setVisible () metode og skabe en indholdsruden med . getContentPane metoden. Eksempel kode : Hej

    JFrame frame = new JFrame ( "Eksempel
    3

    Tilføj et tekstfelt , knap eller anden komponent for at tillade brugeren at styre rammen . For eksempel , tilføjer en JTextField til rammen tillader en bruger at bekræfte, at han ønsker at lukke rammen . i dette tilfælde skal du bare tilføje et JTextField til indholdsruden tidligere oprettede Eksempel kode : . .

    JTextField TextField = new JTextField ( "Type ja til at lukke frame ") frame.getContentPane () add ( tekstfeltet )
    4

    Opret en actionPerformed handling lytteren til at genkende billedformater lukning anvisninger og gennemføre kommandoen Brug " hvis " kontrol struktur, getText () metode og lig ( ) metode til at afgøre. . status tekstfeltet Hvis " ja "-værdien er returneret , kan du bruge setVisible () metode og bortskaffes ( ) metode til at slette rammen Eksempel kode : .

    public void actionPerformed ( ActionEvent e ) { if ( textField.getText () lig ( "ja" ) . ) { frame.setVisible (falsk ), bortskaffer (); }}

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Character Class i Java 
    ·Sådan Oplev Hvis en bestemt Understreng findes i en St…
    ·Java EE Vs . PHP 
    ·Hvordan man laver et program, der kan vælge en tilfæl…
    ·Sådan oprettes en Android Emulator 
    ·Sådan konstateres, Empty ResultSet blev returneret i J…
    ·Sådan kører Java koder med ColdFusion 
    ·Hvad er multihomed Host i Java 
    ·Sådan ændres antal strenge på Java 
    ·Hvad er abstrakt stinavn i Java 
      Anbefalede Artikler
    ·MS Access 97 Tutorials 
    ·Sådan oprettes en Hangman spil Med Java 
    ·Python er ikke matcher en String 
    ·Sådan Indsæt i en tre- dimensionelle array ved hjælp…
    ·Sådan ændres Int til String 
    ·Hvad er en Tagged Expression 
    ·Sådan gør du: SORT Verbum i Programmet COBOL 
    ·Sådan bruges Java til at gøre rollover-knapper 
    ·Hvordan at tilføje Access Rækkekilde til en liste 
    ·Sådan ændres Animationer Med VB Software 
    Copyright © Computer Viden http://www.computerdk.com