GUI编程笔记(java)06:GUI窗体添加按钮并对按钮添加事件案例
生活随笔
收集整理的這篇文章主要介紹了
GUI编程笔记(java)06:GUI窗体添加按钮并对按钮添加事件案例
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.需求:把按鈕添加到窗體,并對(duì)按鈕添加一個(gè)點(diǎn)擊事件。
步驟:
(1)創(chuàng)建窗體對(duì)象
(2)創(chuàng)建按鈕對(duì)象
(3)把按鈕添加到窗體
(4)窗體顯示
2.編寫(xiě)程序思路:
窗體布局:窗體中組件的排列方式
布局分類如下:
package cn.itcast_04;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/*
* 需求:把按鈕添加到窗體,并對(duì)按鈕添加一個(gè)點(diǎn)擊事件。
* A:創(chuàng)建窗體對(duì)象
* B:創(chuàng)建按鈕對(duì)象
* C:把按鈕添加到窗體
* D:窗體顯示
*/
public class FrameDemo {
public static void main(String[] args) {
// 創(chuàng)建窗體對(duì)象
Frame f = new Frame("添加按鈕");
// 設(shè)置屬性
f.setBounds(400, 200, 400, 300);
// 設(shè)置布局為流式布局
f.setLayout(new FlowLayout());
// 創(chuàng)建按鈕對(duì)象
Button bu = new Button("點(diǎn)我啊");
// bu.setSize(20, 10);
// 把按鈕添加到窗體
f.add(bu);
// 設(shè)置窗體可以關(guān)閉
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);//退出JVM
}
});
bu.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("你再點(diǎn)試試");
}
});
// 窗體顯示
f.setVisible(true);
}
}
運(yùn)行結(jié)果:
不停點(diǎn)擊"點(diǎn)我啊”:
總結(jié)
以上是生活随笔為你收集整理的GUI编程笔记(java)06:GUI窗体添加按钮并对按钮添加事件案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CRM Set Type com_com
- 下一篇: 上交所向新东方新材料下发监管工作函