采用java窗口编程建立一个简单的调查界面

有时候,我们在编写应用的时候,需要编写类似问卷调查表的一个界面,例如,要有单选框与多选框,下面一个简单的年龄与食物的调查表为例来说明一下吧。

一(三)准备

  • 01

    1.打开IED: 所谓,IED就是java程序的编程界面

  • 02

    2.建立一个java工程 采用eclipse建立一个java工程,相信,大家都会了吧; 单击“file”-“new”-“java project”; 然后,选中工程,单击鼠标右键,在下拉菜单中选中“new”-“class”;

二(三)编写界面类

  • 01

    1.类的模型: 确定该类需要用的属性,和方法以及用到的包的声明,代码如下所示: package Checkmod; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JTextField; public class Checkmod extends JFrame implements ActionListener { private JPanel jp=new JPanel(); private JCheckBox[] jcba={new JCheckBox("豫菜"),new JCheckBox("川菜"),new JCheckBox("粤菜"),new JCheckBox("西餐"),new JCheckBox("其他")}; private JRadioButton[] jrba={new JRadioButton("5~15岁"),new JRadioButton("16~35岁"),new JRadioButton("26~35岁"),new JRadioButton("36~45岁"),new JRadioButton("36~45岁"),new JRadioButton("46~55岁")}; private JButton[]   jba={new JButton("确定"),new JButton("取消")}; private JLabel[] jla={new JLabel("年龄段:"),new JLabel("爱好:"),new JLabel("调查结果:")}; private ButtonGroup bg=new ButtonGroup(); public Checkmod(){ private JTextField jtf=new JTextField(); } public void actionPerformed(ActionEvent e){ } } public static void main(String[] args) { } }

  • 02

    2.构造方法: 用来,对类进行的属性进行初始化的定义,在该例中是一个对窗口界面的初始化,代码如下: public Checkmod(){ jp.setLayout(null); for(int i=0;i<5;i++){ jrba[i].setBounds(40+i*100,40,80,30); jcba[i].setBounds(40+i*120,100,120,30); jp.add(jrba[i]);jp.add(jcba[i]); jrba[i].addActionListener(this); jcba[i].addActionListener(this); bg.add(jrba[i]); if(i>1) continue; jla[i].setBounds(20, 20+i*50, 80, 30); jba[i].setBounds(400+i*120, 200, 80,26); jp.add(jla[i]);jp.add(jba[i]); jba[i].addActionListener(this); } jla[2].setBounds(20, 150, 120, 30);jp.add(jla[2]); jtf.setBounds(120, 150, 500, 26);jp.add(jtf); jtf.setEditable(false); this.add(jp);this.setTitle("食物调查表"); this.setBounds(100, 100, 700, 280); this.setVisible(true);this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

  • 03

    3.事件方法: 对监听到的数据进行处理,也就是对按钮触发的事件进行相关的相应,代码如下: public void actionPerformed(ActionEvent e){ if(e.getSource()==jba[1]){ for(int i=0;i<jcba.length;i++){ jcba[i].setSelected(false); jtf.setText(""); } }else{ StringBuffer temp1=new StringBuffer("你是一个"); StringBuffer temp2=new StringBuffer(); for(int i=0;i<5;i++){ if(jrba[i].isSelected()){ temp1.append(jrba[i].getText()); } if(jcba[i].isSelected()){ temp2.append(jcba[i].getText()+"."); } } if(temp2.length()==0){ jtf.setText("爱好为空???"); }else{ temp1.append("的人,比较喜欢"); temp1.append(temp2.substring(0, temp2.length()-1)); jtf.setText(temp1.append("。").toString()); } } }

  • 04

    4.main方法: 在本例中仅仅是参考实例化自己的类就可以了,代码如下: new Checkmod();

三(三)验证效果

  • 01

    1.编译运行: 单击“编译运行”按钮,可以看到如下界面。

  • 02

    2.查看结果: 选定,相关的按钮,如图所示,我们可以看到该按钮的效果。 仅供参考啊。

(0)

相关推荐

  • 采用java如何在窗口上建立一个文本输入区域

    有时候,我们在使用java编程窗口的时候,需要建立可输入的文本框,那么该怎么建立呢. 操作方法 01 打开eclipse软件,并建立一个Java工程: 02 建立程序的基本构架,先是添加属性,接着是建 ...

  • 如何使用java Swing编写一个简单的窗口

    java中Swing设计是简单的船体界面设计,如何利用Swing编写一个简单的窗口呢? 操作方法 01 打开eclipse新建一个java项目,填好项目名称,点击finish完成 02 新建完项目以后 ...

  • 在eclipse中如何采用java如何建立一个对话框

    在很对的gui中对话框往往会为我们带来很大的方便,是一个应用程序与用户进行交流的主要手段之一.本本实例给出建立一个对话框的方法. 所谓对话框就是跳出来,让我们选中确定还是取消的那个窗口. 1/3:准备 ...

  • 如何采用java语言对一个窗口添加一个按钮

    本实例,是采用eclipse软件建立一个窗口,在窗口中添加入一个按钮,然后显示出按钮的次数. 操作方法 01 打开eclipse软件,并且建立java一个工程,具体如下图: 02 声明,窗口类中的各个 ...

  • eclipse开发程序怎么建立一个窗口?

    eclipse开发程序怎么建立一个窗口? 1.打开eclipse软件; 2.建立一个java工程,相信学到这一步的小伙伴们会建立一个java工程了吧; 3.建立一个窗口方法; 代码如下: public ...

  • Java网络编程——客户端与服务端的简单连接

    随着互联网技术的越来越快的发展,编程代码也从复杂变得越来越简单化,那么Java网络编程中,客户端与服务器端是如何建立起联系的呢?下面和我一起去看看吧! 一.创建服务器端口 01 1.在test.net ...

  • 如何采用java设置一个登陆界面

    大家都会看到,在一些软件的使用时往往需要登陆密码和账号,那么该怎么在java的开发环境下设置一个呢,下面,小编给出一种变相方法,并给出了源代码. 1(3)准备工作 01 1.打开编译软件: 小编采用的 ...

  • 用netbeans建立一个Java工程

    这是一个教新手如何建立一个Java工程用于进入java编程的经验.编译环境是Oracle公司配套的NetBeans. 操作方法 01 首先:你必须有一个已经安装好的NetBeans开发环境: 有空我会 ...

  • eclipse如何建立一个java工程

    对于初学java的小伙伴,对于如何建立一个java工程是一个很重要的学习步骤了.下面小编分享一下自己心得. 建立工程 01 打开软件: 打开eclipse软件,界面如图所示: 02 建立工程: 单击文 ...