java圖形用戶界面設計淺談:[2]添加監聽事件?

在設計好界面的情況上,為部件添加監聽事件

工具/原料

Eclipse

方法/步驟

導入相應的包

java圖形用戶界面設計淺談:[2]添加監聽事件

為按鈕添加監聽事件

java圖形用戶界面設計淺談:[2]添加監聽事件

開始編寫一個監聽事件,這裡只是個範例

java圖形用戶界面設計淺談:[2]添加監聽事件

點擊“運行”

java圖形用戶界面設計淺談:[2]添加監聽事件

再點擊“確定”按鈕(就是為它寫了一個監聽事件),然後,會跳出一個提示框,這就是我之前所寫的監聽內容

java圖形用戶界面設計淺談:[2]添加監聽事件

以下是完整代碼:

import java.awt.Button;

import java.awt.Color;

import java.awt.Frame;

import java.awt.Label;

import java.awt.Panel;

import java.awt.TextField;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class demo2 implements ActionListener {

Frame nw= new Frame("登錄");

Panel nn=new Panel();

Label a1=new Label("用戶名");

Label a2=new Label("密碼 ");

TextField b1=new TextField("name ");

TextField b2=new TextField("password");

Button n1=new Button("確定");

public void run(){

nn.add(a1);

nn.add(b1);

nn.add(a2);

b2.setEchoChar('*');

n1.addActionListener(this);

nn.add(b2);

nn.add(n1);

nw.add(nn);

nw.setBackground(Color.cyan);

nw.setSize(300, 300);

nw.setVisible(true);

}

public static void main(String[] args){

demo2 e1=new demo2();

e1.run();

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==n1){

Frame nw1=new Frame("信息");

TextField b3=new TextField("功能尚未開放");

nw1.add(b3);

nw1.setSize(200,200);

nw1.setVisible(true);

}

}

}

圖形, 事件, 淺談, 用戶界面,
相關問題答案