欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一周学代码

程序员文章站 2022-07-11 14:51:26
...

创建一个类

public class 类名{

定义类中对象的属性

intdouble ,String ,

创建新对象(不仅限于本类中)

Student stu=new Student();

赋值给属性的方法

第一种方式 直接赋值,一般不常用

stu.xxx=xxx

第二种方法 调用函数赋值

在类中已经写好方法

定义方法赋值、取值;
public void setName(String name) {
  this.name=name;
}

调用

stu.setName("    ");

第三种方法

在类里重载一个函数,在创建对象时候直接初始化;

创建时时:类名 对象=new 定义重载的函数;

Public 类名(数据类型
xx,)

This.name=name;

窗口的制作

窗口的函数大多在javax.swing.*里面

继承Frame类
public ul  extends Frame{

写方法
}

创建一个方法,在方法中:

先设置窗口的属性;

在方法中可以写窗口名称this.setTitle(这里调用了另一个类的函数)

改变窗口大小

关闭隐藏或者关闭就结束进程

创建元素:

创建元素是通过定义jxvax.swing.*子类的对象来完成

例如:

创建Jbutton类的一个对象,参数微button的显示的文字

创建 JTextField类的一个对象

创建 JPasswordField类的一个对象

创建 JLabel类的一个对象;

在 Imageicon创建一个对象,通过 JLabel引用上去;
接下里add以上的元素进去上去}

接下里只要创建
ul 类的一个对象,引用ul中的这个方法;

代码块如下

public void initUL(){
  this.setSize(400,1000);
  this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  //基本操作
  
   java.awt.FlowLayout fl=new FlowLayout();
   this.setLayout(fl);
       //流式布局
  
   //开始设置组件
  JTextField shurukuang=new JTextField();
  JPasswordField mimakuang=new JPasswordField();
  //密码框和输入框
  JButton annun=new JButton("登录");
  JButton annun2=new JButton("我坚决单身,我不登");
  //两个按钮
  JCheckBox fuxuankaung=new JCheckBox("记住密码");
  JLabel namein=new JLabel("用户名:");
  JLabel passwordin=new JLabel("密码:");
  //两个标签里面是文字
  
  
  ImageIcon tu1=new ImageIcon("D:\\QQFILES\\MobileFile\\11.png");
  JLabel tupian=new JLabel(tu1);
  //通过标签加图片上去
  Dimension btsize=new Dimension(310,30);
  shurukuang.setPreferredSize(btsize);
  mimakuang.setPreferredSize(btsize);
  
  //将组件添加进去
  this.add(tupian);
  this.add(namein);
  this.add(shurukuang);
  this.add(passwordin);
  this.add(mimakuang);
  this.add(annun);
  this.add(annun2);
  this.add(fuxuankaung);
  
  
  this.setVisible(true);
  }
 public static void main(String[] args) {
  LoginUL db=new LoginUL();
  db.setTitle("恋爱模拟登录界面");
  db.initUL();
 }
相关标签: java