📄 text.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 + -