import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class myLogin extends JFrame {
public myLogin(){
setLayout(new FlowLayout());
Container cp=getContentPane();
JPanel pa1=new JPanel();
JLabel la1=new JLabel("用户名");
pa1.add(la1);
JTextField tx=new JTextField(20);
pa1.add(tx);
cp.add(pa1);
JPanel pa2=new JPanel();
JLabel la2=new JLabel("密码");
pa2.add(la2);
JPasswordField pas=new JPasswordField(20);
pa2.add(pas);
cp.add(pa2);
JButton deng =new JButton("登陆");
cp.add(deng);
setVisible(true);
setSize(500,300);
}
public static void main(String[] args){
new myLogin();
}
}
一个窗口,里面两个输入框,一个按钮
package java3.T6;
import java.awt.Button;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
public class LoginUI extends Frame {
public LoginUI() {
init();
}
public LoginUI(String title) {
//设置窗口标题
// super("用户登录");
init();
}
private void init() {
//设置窗口标题
setTitle("用户登录");
//取消布局
setLayout(null);
Label lblUser = new Label("用户名称:",Label.RIGHT);
Label lblPass = new Label("登录密码:",Label.RIGHT);
//文本框
TextField txtUser = new TextField(10);
TextField txtPass = new TextField(10);
//按钮
Button btnLogin = new Button("登录");
Button btnClose = new Button("关闭");
//设置控件在窗口上的位置(x,y,width,height)
lblUser.setBounds(100, 110, 100, 20);
lblPass.setBounds(100, 160, 100, 20);
txtUser.setBounds(200, 110, 200, 20);
txtPass.setBounds(200, 160, 200, 20);
btnLogin.setBounds(280, 230, 90, 30);
btnClose.setBounds(390, 230, 90, 30);
add(lblUser);
add(lblPass);
add(txtUser);
add(txtPass);
add(btnLogin);
add(btnClose);
//设置窗口大小
setSize(530,300);
//显示窗口
setVisible(true);
}
public static void main(String[] args) {
new LoginUI();
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m