这个要怎么去设计才能行呢

 

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

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632