第一周学代码
程序员文章站
2022-07-11 14:51:26
...
第一周学习代码
创建一个类
public class 类名{
定义类中对象的属性
int ,double ,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();
}
上一篇: AI混合工具创建简单的短阴影
下一篇: cdr怎么设计婚礼用的囍字?