이벤트 및 그래픽 구성 요소를 정의하고 별도의 클래스를 정규화하십시오.
클래스 프레임 메모를 정의하십시오
멤버 속성 프레임을 정의하십시오
멤버 속성 Botton을 정의하십시오
생성자 framdemo () 정의
초기화 방법 정의 init ()
초기화 방법에서 새 프레임 ()가 나오고 매개 변수 : 문자열 양식 이름
프레임 객체의 SetBounds () 메소드를 호출합니다. 매개 변수 : X, Y, 너비, 높이
프레임 객체, 매개 변수의 setlayout () 메소드를 호출하십시오 : FlowLayout 객체
버튼 객체 가져 오기, 새, 매개 변수 구성 : 문자열 버튼 텍스트
프레임 객체의 add () 메소드를 호출합니다. 매개 변수 : 버튼 객체
프레임 객체의 setVisible () 메소드를 호출합니다. 매개 변수 : 부울의 true
이벤트 메소드 정의 myevent ()
프레임 객체의 AddWindowListener () 메소드를 호출합니다. 매개 변수 : Windowlistener 객체, Windowlistener는 인터페이스이며, 구현하는 7 가지 방법이 있으며, 서브 클래스 WindowAdapter를 찾고, 익명 내부 클래스의 WindowClosing () 메소드를 다시 작성하고 : windowevent 객체를 전달합니다.
버튼 객체, 매개 변수 : actionListener 객체,이 클래스는 인터페이스이므로 익명의 내부 클래스 가이 인터페이스를 구현하는 데 사용하고 ActionPerformed () 메서드를 구현하고 매개 변수를 전달하는 데 익명의 내부 클래스가 사용됩니다.
import java.awt.button; import java.awt.flowlayout; import java.awt.frame; import java.awt.event.actionevent; import java.awt.event.actionListener; public class framedemo {개인 프레임 프레임; 개인 버튼 버튼; public framedemo () {init (); } / *** 초기화* / public void init () {frame = 새 프레임 ( "테스트 양식"); frame.setbounds (300, 200, 200, 200); frame.setLayout (new FlowLayout ()); 버튼 = 새 버튼 ( "종료"); frame.add (버튼); frame.setVisible (true); addEventAction (); } /*** 이벤트 추가* /public void addeventaction () {// 버튼 종료 버튼 .addactionListener (new ActionListener () {@override public void ActionPerformed (ActionEvent e) {System.Exit (0);}); } / ** * @param args * / public static void main (String [] args) {new framedemo (); }}위의 기사는 Javase Gui (Action Event)에 대해 간단히 이야기합니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.