import java.awt.*;
public class loginframe extends Frame {
public loginframe(){
this.setSize(280, 120);
this.setBackground(Color.lightGray);
this.setLocation(300,240);
this.setLayout(new FlowLayout());//budamingbai...
this.add(new Label("userid"));
this.add(new TextField("user1",20));
this.add(new Label("password"));
this.add(new TextField(20));
this.add(new Button("ok"));
this.add(new Button("cancel"));
this.setVisible(true);
}
public static void main(String arg[]){
new loginframe();
}
}
昨天登录框的小代码。。可是有个巨大的小问题..运行了之后怎么停止运行啊..百度上说eclipse右下方有红色按钮 就是停止运行 可是怎么找也没找到啊 后来百度上又说 是因为控制台没有显示 可是在窗口-首选项-运行调试-控制台貌似已经显示了啊。不知道怎么办了..好吧这个问题等我以后小牛一点的时候再解决吧。。吼吼~~~
恩好了~~开始第二天了~~java事件处理:事件就是:单击窗口关闭按钮等等,就是一个状态改变了的~就可以成为一个事件。不同的事件有不同的事件类。在java.awt.event和javax.Swing.event包中有许多事件类。事件源。事件监听器:哪些组件需要响应哪些事件,组件响应事件后需要执行哪些程序,这些功能通过事件监听器负责。事件监听器是在事件发生时被通知的对象,这些功能在程序中分两步实现:
(1)事件源组件注册事件监听器::java在不同的组件类中声明了响应特定事件的组件注册方法。比如:按钮Button中ActionListener()方法就是制定当前button组件即将响应的“单击事件”。
如果一个组件需要响应一个事件,必须调用addXXListener()之类的方法注册一个指定事件监听器。比如,一个框架组件调用addWindowListener()方法,则该框架组件能够响应窗口事件。
frame.addWindowListener(this);//为框架注册 窗口时间监听器。
(2)事件处理方法:java为每一个事件类定义一个相应的事件监听接口,在这其中声明接受和处理这一事件的方法。比如:用户-单击按钮——事件源(button)-注册单击事件监听器-创建ActionEvent事件对象e-执行ActionListener接口中的一个事件处理方法。 下一节搞出一个例子~~计算器窗口,然后例证一下。。它们的功能有多么好...恩那就先中场休息了~~~