Arrays 如何将容器连接到Vaadin中的对象数组?

Arrays 如何将容器连接到Vaadin中的对象数组?,arrays,data-binding,containers,vaadin,Arrays,Data Binding,Containers,Vaadin,我目前正在为一个软件工程课程开发一个统计跟踪应用程序。我有一个甲板对象,看起来像这样: public class Deck { private String name; private String clas; private int winCoin,winNoCoin,lossCoin,lossNoCoin; private int[][] stats; public Deck() { // TODO Auto-generated co

我目前正在为一个软件工程课程开发一个统计跟踪应用程序。我有一个甲板对象,看起来像这样:

public class Deck {

    private String name;
    private String clas;
    private int winCoin,winNoCoin,lossCoin,lossNoCoin;
    private int[][] stats;
    public Deck() {
        // TODO Auto-generated constructor stub
    }

    public Deck(String name, String clas){
        this.name=name;
        this.clas=clas;
        winCoin=0;
        winNoCoin=0;
        lossCoin=0;
        lossNoCoin=0;
        stats=new int[9][4];
    }

    /*
     * Add Data Chart
     *  
     *          0   1   2   3
     *          WC  WNC LC  LNC
     *0 Warrior 
     *1 Shaman
     *2 Rogue
     *3 Paladin
     *4 Hunter
     *5 Druid
     *6 Warlock
     *7 Mage
     *8 Priest
     */
    public void addData(int clas, int coin){
        stats[clas][coin]++;
        if(coin==0)
            winCoin++;
        else if(coin==1)
            winNoCoin++;
        else if(coin==2)
            lossCoin++;
        else
            lossNoCoin++;
    }

    public int getData(int clas, int coin){
        return stats[clas][coin];
    }

    public int getWinCoin(){
        return winCoin;
    }
    public int getWinNoCoin(){
        return winNoCoin;
    }
    public int getLossCoin(){
        return lossCoin;
    }
    public int getLossNoCoin(){
        return lossNoCoin;
    }

}
我还有一个UI类,它实现了一个容器和一个表,应该表示一个称为Deck的Deck对象数组


当在表中选择一个组时,填写一个表单,并单击“添加数据”按钮,我希望所选组调用其addData方法。有人知道最好的方法吗?

你好,Hearthsthone Fan

你已经有了可以展示给我们的UI类了吗?你们已经有桌子了吗

您可以在表中添加ClickListener,以获取被单击的数据组的对象,并在其上调用addData