如何从列表中获取属性

时间:2016-05-10 22:02:52

标签: java swing

我有一个JTable列表,它显示了一组问题。每个问题都有一个难度级别,我希望在JTable中得到简单易懂的问题。This is my interface

public void actionPerformed(ActionEvent arg0) {
            Test test= new Test();
             Integer id=GestionTestDelegate.doGetLastInsertId();
             test=GestionTestDelegate.doFindTestById(id);
             Integer facile = null;
             Question question=new Question();
             if(questions2.contains(question.getNiveauDeDifficulte().equals("Facile"))){
                 facile++;
            }    
             test.setNbrQuestionFacile(facile);

        GestionTestDelegate.doUpdateTest(test);

        }

我试过这段代码,但它没有用。

1 个答案:

答案 0 :(得分:1)

  

我尝试了这段代码但是没有用。

您发布的代码对我们来说绝对没有任何意义。它是所有自定义类的自定义代码。我们不知道“测试”或“问题”是什么,我们不知道你的方法是做什么的。

  

我想在JTable中获得简单易用的问题。

然后,您需要访问JTable的TableModel并读取每行数据:

TableModel model = table.getModel();
int easyQuestions = 0;

for (int i = 0; i < model.getRoWCount(); i++)
{
    String level = (String)model.getValueAt(i, 2);

    if ("Easy".equals(level))
        easyQuestion++;

    // repeat for medium and difficult
}

System.out.println( easyQuestions );