java AddActionListener小例子


1.eclipse-新建-java project,

2.New -class-

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FrameDemo
{
//定義該圖形中所需的組件的引用
private Frame f;
private Button bt;
private Button bt2;
// private JLabel label;
//方法
FrameDemo()//構造方法
{
madeFrame();
}
public void madeFrame()
{
f = new Frame("My Frame");

//對Frame進行基本設置。
f.setBounds(300,100,600,500);//對框架的位置和大小進行設置
f.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));//設計布局

bt = new Button("My Button");
bt2 = new Button("hello");
//將組件添加到Frame中
f.add(bt);
f.add(bt2);
//f.add(label);
//加載一下窗體上的事件
myEvent();

//顯示窗體
f.setVisible(true);
}

private void myEvent()
{
f.addWindowListener(new WindowAdapter()//窗口監聽
{
public void windowClosing(WindowEvent e)
{
System.out.println("窗體執行關閉!");
System.exit(0);
}
});
//讓按鈕具備關閉窗口的功能
bt.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("按鈕執行關閉窗口的功能");
System.exit(0);
}
});
//讓按鈕具備關閉窗口的功能
bt2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("hello world!");
//label.setText();
// System.exit(0);
}
});
}

public static void main(String[] agrs)
{
new FrameDemo();
}
}

3.run as application,觀察現象,體會ActionListener的效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM