1.需求:把按钮添加到窗体,并对按钮添加一个点击事件。
步骤:
(1)创建窗体对象
(2)创建按钮对象
(3)把按钮添加到窗体
(4)窗体显示
2.编写程序思路:
窗体布局:窗体中组件的排列方式
布局分类如下:
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; /* * 需求:把按钮添加到窗体,并对按钮添加一个点击事件。 * A:创建窗体对象 * B:创建按钮对象 * C:把按钮添加到窗体 * D:窗体显示 */ public class FrameDemo { public static void mainString[] args) { // 创建窗体对象 Frame f = new Frame"添加按钮"); // 设置属性 f.setBounds400, 200, 400, 300); // 设置布局为流式布局 f.setLayoutnew FlowLayout)); // 创建按钮对象 Button bu = new Button"点我啊"); // bu.setSize20, 10); // 把按钮添加到窗体 f.addbu); // 设置窗体可以关闭 f.addWindowListenernew WindowAdapter) { @Override public void windowClosingWindowEvent e) { System.exit0);//退出JVM } }); bu.addActionListenernew ActionListener) { @Override public void actionPerformedActionEvent e) { System.out.println"你再点试试"); } }); // 窗体显示 f.setVisibletrue); } }
运行结果:
不停点击”点我啊”: