利用库中的JFrame类
接下来是代码
Import javax.swing.*;
Import java.awt.*;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;//这边是因为下面用到了这些所以要在最开始import
//import相当于我们之前C++中的include,将界面实现的SWING组件和AWT组件包括进去
Public class Sx{
Public void ui()
{
JFrame jf=new JFrame();
jf.setSize(300,500);
FlowLayout fl=new FlowLayout();
Jf.setlayout(fl);
JTextfield jtf=new JTextField(20);
Jf.add(jtf);
jf.setVisible(true);
}
//接下来要在主函数中实例化,然后调用函数便可以实现窗口啦
public static void main(String[] args) {
// 2.在主函数中,实例化Login类的对象
Sx login = new Sx();
// 2.然后在使用对象名去调用初始化界面的方法。
login.ui();
}
其实这些很像html中的各种布局
JLabel标签元素组件类,显示文字或图片信息
JTextField 文本输入框元素组件类,接收输入的信息,并且直接显示出来。
JPasswordField,密码输入框元素组件类,接收输入的信息,而是以某一个符号代替显示。
JButton,按钮元素这几件类,显示文字或图片信息,可以点击
主要是不要忘记了主函数中进行实例化和调用,代码开始将后面调用到的都import