java简单界面实现

import javax.swing.JFrame;
import javax.swing.JPanel;

public class DemoFrame extends JFrame{
		public DemoFrame(DemoPanel panel)
		{
			this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			this.setSize(300, 200);
			this.setTitle("Frame Demo");
			this.add(panel);
			this.setResizable(false);
			this.setVisible(true);
		}
		
		public static void main(String[] args)
		{
			DemoPanel panel = new DemoPanel();
			DemoFrame Frame = new DemoFrame(panel);
		}
}  

import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class DemoPanel extends JPanel{

	private JLabel labelUser, labelPassWd;            //标签      用户名,密码
	private JButton buttonLogin, buttonReset;         //按钮      登录,重置
	private JTextField textFieldUserName;             //文本框  用户名输入 
	private JPasswordField passWdField;               //密码框  密码输入
    private JPanel panelUserName;
    private JPanel panelPassWd;
    private JPanel panelLoginButton;
	
    public DemoPanel(){
    	this.labelUser = new JLabel("用户名");
    	this.labelPassWd = new JLabel("密    码");
    	this.buttonLogin = new JButton("登录");
    	this.buttonReset = new JButton("重置");
    	this.textFieldUserName = new JTextField(10);
    	this.passWdField = new JPasswordField(10);
    	this.panelPassWd = new JPanel();
    	this.panelUserName = new JPanel();
    	this.panelLoginButton = new JPanel();
    	
    	this.setLayout(new GridLayout(3, 1));  //网格式布局
    	
    	this.panelUserName.add(this.labelUser);
    	this.panelUserName.add(this.textFieldUserName);
    	this.panelPassWd.add(this.labelPassWd);
    	this.panelPassWd.add(this.passWdField);
    	this.panelLoginButton.add(buttonLogin);
    	this.panelLoginButton.add(buttonReset);
    	
    	this.add(this.panelUserName);
    	this.add(this.panelPassWd);
    	this.add(this.panelLoginButton);
    }
}

swing简单界面实现,运行结果如下:


  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值