Java swing 一些组件的学习和使用

利用一些组件编写一个java登录界面:

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField; 
public class Tsar {
    public static void main(String[] args) {
    	JFrame frame = new JFrame("JAVA 课堂登录系统");
    	frame.setSize(350,200);
    	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel panel = new JPanel();
        frame.add(panel);
        panel.setBackground(Color.white );
          frame.setVisible(true);
          JButton bl = new JButton("点击进入java课堂");
          bl.setBounds(30,50,165,50);
          panel.add(bl);
          bl.addActionListener(new ActionListener(){
        	  public void actionPerformed(ActionEvent e){
        		  JFrame frame2 = new JFrame("登录界面");
        		  frame2.setSize(300, 150);
        	    	JPanel panel2 = new JPanel();
        	    	frame2.add(panel2);
        	    	//placeComponents(panel2);
        		panel.setBackground(Color.black );
        		panel.setLayout(null);
        		JLabel userLabel = new JLabel("学号:");
        		userLabel.setBounds(10,20,80,25);
        		panel2.add(userLabel);
        		JTextField userText = new JTextField(20);
        		userText.setBounds(100,20,165,25);
        		panel2.add(userText);
        		JLabel passwordLabel = new JLabel("密码:");
        		panel2.add(passwordLabel);
        		passwordLabel.setBounds(10,50,80,25);
        		JPasswordField passwordText = new JPasswordField(20);
        	    passwordText.setBounds(100,50,165,25);
        		panel2.add(passwordText);		
        		JButton loginButton = new JButton("一起来学习java吧");
        		loginButton.setBounds(10,80,165,25);
        		panel2.add(loginButton);
        		//panel2.add(bl);
        		frame2.setVisible(true);
        	  }
          });
    }
}



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值