一个调查页面有很多选择题,如果要得到结果是不是每个选项都要有一个监听?

解决方案 »

  1.   

    不用啊,共用一個監聽也行啊,
    在裏面根據不同Object處理你需要的邏輯就行了.
    通過流寫到文本文件
      

  2.   

    1题A 
    2题C
    3题D
    ...
    [提交]
    假设上面是个问卷
    控件:单选radio 多选checkbox 或者用text只要点击提交的时候从上面的控件中读取数据即可.
    不必每次选择都返回数据
      

  3.   

    可以写一个接口A,接口里声明一个取值的方法,然后继承所有的题目的控件并实现这个接口A。然后在提交按钮的监听中用Container的public Component[] getComponents()方法获得此容器中所有的组件,判断是不是这个接口A的一个实例,如果是,调用取值方法。
    用字符流的形式写进文本文件。