主要的問題,需要壹個DictTableModel ?類 繼承自AbstractTableModel 或者其他的XXTableModel
public?class?DictTableModel?extends?AbstractTableModel?{public?List<Word>?getData()?{
}
public?void?setData(List<Word>?listb)?{
}
//..
}
感覺有好多代碼.還是有問題的.比如
btnAdd?=?new?JButton("CLose");//這代碼,.看意思是想初始化btnAdd ,但是按鈕的文字又是close
應該修改成
btnAdd?=?new?JButton("Add");add(btnAdd);
btnClose?=?new?JButton("Close");
add(btnClose);
構造方法 ,建議添加壹個有參數的構造方法
/*-----------構造方法--------------*/public?Word(String?eWord,String?cWord)?{
this.eWord?=?eWord;
this.cWord?=?cWord;
}
修改後的效果圖如
最後,建議還是按照書上的代碼壹句壹句寫,壹句壹句理解.
源代碼,我修改得很亂. 還有很多細節.沒時間仔細修改.
搜?AbstractTableModel ?或者?DefaultTableModel 可以學習更多