间单窗口

来源:互联网 发布:tor browser mac 编辑:程序博客网 时间:2024/06/07 08:04

   1.在创建窗口中,我们可以把主函数掉另一个class文件中;                                                                                                                                                                                                                2. 当类继承了窗口之后我们应该这样创建窗口,列如:public void init(){};这样窗口创建完毕;在窗口中写方法时,add方法是唯一可以在窗口中添加标签之类的方法;                      3.this 是指我自己创间的这个类;4.监听器:当我们在添加监听器的时候监听器不new为对象,我们只能new继承它的类的对象,之后我们用add添加这个监听器;                              5.this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);这个是设置窗口可现以及窗口可是否可正常关闭;                                                                                                           6.监听器是抽象的,没有被实现,所以我们在类 implements 监听器后,我们要引入实现监听器的方法,并且要把每个方后面的;改为{};                                                                        7.假如我们要把监听器添加在按钮上,我们有三种方法可以做:第一种   构造函数    第二种  我们可以用private进行私有,用类名点来掉用   第三种  直接用public直接公开;              8.我们要该变按钮上的值时,我们可以用   if else 这中方法,当我们要它依次变成不同值时 ,我们可以用 int 类型,布朗类型等8大类来实现                                                                                                      列如 :int i = 1; if(i==1){ jubtton.set(" 登录")  i = 2 } else if( i ==2 ){  jubtton.set(" 登录中")  i = 3  } else{ jubtton.set(" 退出")  i = 1  };

  9 在窗口上画现时,引入绘画类(Graphics)后 用窗口类中getGraphics()方法来引入列:Graphics g = getGraphics();

  10. 绘画的监听器用MouseListener监听器;

  11. 我们画直线,用Grahics类中的g.drawLine(x1,y1,x2,y2)方法来画 ;其中x,y可以用 int x = e.getX(); int y =e.getY();前面设置int x1 ,y1来玩成 。  此方法随然可行,但是当变量有许多个是就不好用了,所以我们这里可以创建一个 点类来帮我们实现;列:                                                                                                                                                                               public class Dian {                                                                                                                                                                                            
private int x;
private int y;                                                                         
                                                                                 ****注意在用对象的时候 除 *8大类以外所有类都要赋予初始值,因为 *8大类系统会默认设初始值为0,而其余类则会设为空值, 
                                                                                         对像只有赋值了才可以掉用。
public Dian(int x, int y) {
this.x = x;
this.y = y;
}


public int getX() {
return x;
}


public int getY() {
return y;
}


public void setX(int x) {
this.x = x;
}


public void setY(int y) {
this.y = y;
}


}                                                                                           

原创粉丝点击