【Swing REVIEW】QQ界面 用户名 密码 出生年

大家好,我是小咲,说实话网上写的代码实在是对于像我这样的孩子不太友好,所以呢我就想着既然是做笔记,那么就让界面和代码做的异常清楚就好。

这是复习Swing的布局,思路就是建立一个JFrame框架,框架里设置为一个六行一列的表格,

表格第一行JPanel p1,第二行JPanel p2,第三行JPanel p3

三个JPanel分别装用户名、密码、出生年

package test_1227;

import java.awt.GridLayout;

import javax.swing.*;

public class Solution {
	public static void main(String[] args) {
		JFrame l=new JFrame("qq界面");
		l.setSize(400,300);
		l.setLocation(300,200);
		l.setLayout(new GridLayout(6,1));//六行一列
		
		JPanel p1=new JPanel();
		JLabel l1=new JLabel("用户名");
		JTextField t1=new JTextField("",10);
		p1.add(l1);p1.add(t1);
		
		JPanel p2=new JPanel();
		JLabel l2=new JLabel("密   码");
		JPasswordField s1=new JPasswordField("请填入你的昵称",10);
		p2.add(l2);p2.add(s1);
		
		JPanel p3=new JPanel();
		String[] array= {"1990","2019"};
		JComboBox<String> c1=new JComboBox<String>(array);
		JLabel l3=new JLabel("出生年");p3.add(l3);p3.add(c1);
		
		l.add(p1);
		l.add(p2);
		l.add(p3);
		
		l.setVisible(true);
	}
}

知识衍生

Jpanel;JFrame;JButton;JCheckBox;JRadioButton(单选功能);JComboBox(多选框) 

发布了104 篇原创文章 · 获赞 165 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43914278/article/details/103713341
今日推荐