⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text.java

📁 这是一个简单的游戏登陆器。也是我觉得还可以的
💻 JAVA
字号:
package jdbc;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class Text extends JFrame{
	
	//创建面板
	JPanel north;
	JPanel south;
	JPanel center;
	//创建标签
	JLabel name;
	JLabel sex;
	JLabel age;
	JLabel message;
	//创建文本框
	JTextField namejtf;
	JTextField agejtf;
	//创建文本域
	JTextArea jta;
	//创建下拉框
	JComboBox sexjb;
	//创建按钮
	JButton ok;
	
	public void init(){
		
		//创建容器
		JPanel jp = (JPanel)this.getContentPane();
		//创建容器的大小
		this.setBounds(200, 200, 400, 200);
		//创建布局管理器
		jp.setLayout(new BorderLayout());
		//创建主键
		north = new JPanel();
		south = new JPanel();
		center = new JPanel();
		
		name = new JLabel("姓名");
		age = new JLabel("年龄");
		sex = new JLabel("性别");
		message = new JLabel();
		
		namejtf = new JTextField(5);
		agejtf = new JTextField(5);
		
		jta = new JTextArea(5,30);
		
		sexjb = new JComboBox();
		sexjb.addItem("男");
		sexjb.addItem("女");
		
		ok = new JButton("确定");
		
		//添加主键到面板
		jp.add(north,BorderLayout.NORTH);
		jp.add(south,BorderLayout.SOUTH);
		jp.add(center,BorderLayout.CENTER);
		north.add(name);
		north.add(namejtf);
		north.add(sexjb);
		north.add(age);
		north.add(agejtf);
		center.add(jta);
		north.add(ok);
		south.add(message);
		
		ok.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				if(namejtf.getText().equals("")){
					message.setText("姓名不能为空!!!!!!!");
					namejtf.setText("");
					agejtf.setText("");
					jta.setText("");
				}
				else {
					for(int a=0;a<agejtf.getText().length();a=a+1){
						
						if(Character.isDigit(agejtf.getText().charAt(a))){
							continue;
						}
						else{
							message.setText("年龄必须为数字!");
							namejtf.setText("");
							agejtf.setText("");
							jta.setText("");
							return;
				}
					}
				
						jta.setText(namejtf.getText()+","+sexjb.getSelectedItem()+","+agejtf.getText());
						message.setText("");
					}
				}});
		
		//设置标题
		this.setTitle("个人信息录入器");
		//设置容器可见
		this.setVisible(true);
		//关闭容器
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		
	}

	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
    Text t = new Text();
    t.init();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -