继续上学期学习的java
最开始两节依然借鉴郭大爷视频中的例子。
从最开始的创建毫无事件处理简单窗口开始
利用awt组件
package awg例1;
import java.awt.*;//导入包
public class Sam extends Frame
{
public Sam()
{
super("用户登录");//调用父类方法设置框架标题
this.setSize(200,120);//设置框架尺寸
this.setLocation(300,400);//设置框架显示屏幕中的位置
this.setBackground(Color.MAGENTA);//设置框架颜色,缺省颜色好像是白色
this.setLayout(new FlowLayout());//设置框架为流布局,居中
this.add(new Label("userid"));//创建标签,添加在框架上
this.add(new TextField("user1",10));//创建文本行 宽度为10
this.add(new Label("password"));//创建另一个标签
this.add(new TextField(10));//创建宽度为10的文本行
this.add(new Button("ok"));//创建按钮
Button bu1=new Button();//通过创建实例来创建按钮
bu1.setLabel("cancel");//
this.add(bu1);
this.setVisible(true);//显示框架窗口
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Sam();
}
}
值得一提的是要注意
创建一个窗口的时候直接将他用类的构造方法实现,而不必写在main方法中