我的问题就是如何获取窗体中JTextField、JTextArea、JComboBox中的值。最好能给些例子。谢谢
       这里有JTextField、JTextArea和JComboBox。究竟要如何才能获得值呢。这些除了年龄。set方法里面的都是String类型.                         user.setName(name.getText());  //JTextField
                user.setPassword(password.getText());   //JPasswordField               
                user.setNickName(String.valueOf(nickName.getSelectedIndex()));  //JTextField                 user.setSex(sex.getText());//jComboBox
                user.setAge(age.getText());//JTextField
                user.setShengxiao(shengxiao.getSelectedItem());//jComboBox
                user.setBloodType(bloodType.getText());//jComboBox
                user.setConstenllation(constenllation.getText());//jComboBox
                user.setExplain(explain.getText());//JTextArea

解决方案 »

  1.   

    JTextField、JTextArea的对象都用getText()这个方法来获取所输入的值,JComboBox的对象要用getSelectedItem()这个方法来获取。这些简单的问题还是查一下Java API吧。
      

  2.   

    谢谢你!问题已经解决了!但是获取JComboBox的值的就是个getName()。但是api里面没有这个方法。根本就没有找到。我问别人他们都说是getSelectedIndex()方发(返回int)和getSelectedItem()(返回对象)。但是。