JFrame is het standaard raam in de Java Swing component set . Standaard biedt het een titelbalk en een default " Close " knop , een kleine "X" op de rechterbovenhoek . U kunt echter ook vlakbij het frame met behulp van een JButton , de Swing -versie van een eenvoudige knop . De specifieke implementatie je nodig hebt hangt af van de vraag of je wilt het raam gewoon verbergen of gooi het weg , het vrijmaken van de middelen werd gebruikt, en mogelijk het programma te verlaten . Instructies 1 Maak de knop toevoegen aan je frame . Bijvoorbeeld : . JButton CloseButton = new JButton ( " Close " ) ; theFrame.getContentPane ( ) toe te voegen ( CloseButton ) ; kopen van 2 Bevestig een actie luisteraar aan de knop . De eenvoudigste manier om het te doen op de plek is om een nieuwe luisteraar gelijk wanneer u het te hechten . Bijvoorbeeld : closeButton.addActionListener ( nieuw ActionListener ( ) { nietig actionPerformed ( ActionEvent e ) { /* afsluiten actie hier * /} } ) ; 3 Definieer de nauwe actie in de methode lichaam van " actionPerformed . " Dit is meestal een oproep om het venster te verbergen of te vernietigen . Naar het raam, oproep verbergen : theFrame.setVisible ( false) ; Als u het venster wilt vernietigen , eerst te verbergen , bel dan : theFrame.dispose ( ) ; 4 Verpak het frame en zet het huidige frame zichtbaar te zijn . Bijvoorbeeld : theFrame.pack ( ) ; theFrame.setVisible ( " true " ) ;
|