Java基本信息采集程序
来源:互联网 发布:微信服务号 域名备案 编辑:程序博客网 时间:2024/05/01 04:00
采用简单的Swing用户界面组件实现基本信息采集工作。
TextComponentFrame.java
package text;import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.GridLayout;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.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.SwingConstants;public class TextComponentFrame extends JFrame { public static final int TEXTAREA_ROWS = 8; public static final int TEXTAREA_COLUNS = 20; final JTextField textfield1 = new JTextField(); final JTextField textfield2 = new JTextField(); final JTextField textfield3 = new JTextField(); final JTextField textfield4 = new JTextField(); final JTextField textfield5 = new JTextField(); int id = 0; public TextComponentFrame() { JPanel northpanel = new JPanel(); northpanel.setLayout(new GridLayout(5, 2)); northpanel.add(new JLabel("姓名:", SwingConstants.RIGHT)); northpanel.add(textfield1); northpanel.add(new JLabel("性别:", SwingConstants.RIGHT)); northpanel.add(textfield2); northpanel.add(new JLabel("年龄:", SwingConstants.RIGHT)); northpanel.add(textfield3); northpanel.add(new JLabel("身份证号:", SwingConstants.RIGHT)); northpanel.add(textfield4); northpanel.add(new JLabel("家庭住址:", SwingConstants.RIGHT)); northpanel.add(textfield5); add(northpanel, BorderLayout.NORTH); final JTextArea textArea = new JTextArea("详细信息显示区",TEXTAREA_ROWS, TEXTAREA_COLUNS); JScrollPane scrollPane = new JScrollPane(textArea); add(scrollPane, BorderLayout.CENTER); JPanel southPanel = new JPanel(); JButton insertButton = new JButton("提交"); southPanel.add(insertButton); insertButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(id == 0) { textArea.setText(""); } id++; textArea.append( "编号:" + id + "\n" + "姓名:" + textfield1.getText() + "\n" + "性别:" + textfield2.getText() + "\n" + "年龄:" + textfield3.getText() + "\n" + "身份证号:" + textfield4.getText() + "\n" + "家庭住址:" + textfield5.getText() + "\n" + "——————————————————————————————————————" + "\n"); resetValue(); } }); add(southPanel,BorderLayout.SOUTH); pack(); } protected void resetValue() { // TODO Auto-generated method stub textfield1.setText(""); textfield2.setText(""); textfield3.setText(""); textfield4.setText(""); textfield5.setText(""); }}
测试程序
TestFrame.java
package text;import java.awt.EventQueue;import javax.swing.JFrame;public class TestFrame { public static void main(String[] args) { // TODO Auto-generated method stub EventQueue.invokeLater(new Runnable() { public void run() { JFrame frame = new TextComponentFrame(); frame.setTitle("FontTest"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }); }}
0 0
- Java基本信息采集程序
- Java 线程的基本信息
- java基本信息图
- Java中的线程基本信息
- Java基本信息配置
- JAVA实现数据采集程序的基本原理
- 采集程序
- 采集程序
- 关于学生基本信息录入程序
- 小程序 获取用户基本信息
- 基本信息
- java获取系统的基本信息
- Java 获取文件的基本信息
- C# 采集程序
- php信息采集程序
- 采集程序(spider)
- ASP自动采集程序
- asp采集程序
- 11_14
- 海选女主角
- 在myeclipse下配置自己的tomcat和jdk
- 写在开头
- IOS 创建圆角矩形按钮及设置阴影等其他属性
- Java基本信息采集程序
- linux 管道读写规则
- scala中的函数、变量、集合、对象---scala学习笔记(1)
- Android提供的android-support-v7出错
- 性能优化之内存泄露(Memory Leak)常用分析工具(另3种)
- 项目管理利器(Maven)——maven介绍及环境搭建
- Fragment详解之二——基本使用方法
- 定义类Person,可以存放每个学生的姓名,年龄,成绩
- 161114