2016年2月13日 星期六

JAVA GUI SImpleListener.java

import javax.swing.*;
import java.awt.event.*; // 要處理事件必須匯入此套件
public class SimpleListener extends JFrame implements ActionListener
{
int act = 0; //用來紀錄按扭被按得次數變數
public static void main(String[] args)
{
SimpleListener test = new SimpleListener();

}
public SimpleListener()
{
setTitle("Listener 示範"); //設定視窗標題
JButton mybutton = new JButton("換個標題");
//通知按鈕物件:本物件要當傾聽者
mybutton.addActionListener(this);
getContentPane().add(mybutton);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(420,140);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
act++; //將按鈕次數加一
//將視窗標題攔改為顯示按鈕次數
setTitle("發生 " + act + " 次按鈕事件");
}
}

沒有留言: