タイプ、名前、値の3つの列を持つテーブルがあります。
たとえば、私のテーブルには次の値があります。
Type Name Value +++++++++++++++++++++++ Int id 0 String name null
これらの値をテーブルから取得してリストに設定する方法。
TableItem[] items = voTable.getItems();
List<VogenBean> lstTableValue = new ArrayList<VogenBean>();
for (int i = 0; i < items.length; i++) {
System.out.println("Items length--" + items.length);
VogenBean bean = new VogenBean();
bean.setClassName(domainName);
bean.setAttrName(typeLabel.getText());
bean.setMethodName(nameLabel.getText());
bean.setAttrInit(valueLabel.getText());
/*
* tableValue = domainName + ":" + typeLabel.getText() + ":" +
* nameLabel.getText()+":"+valueLabel.getText();
* System.out.println("Value--"+tableValue);
*/
lstTableValue.add(bean);
}
for (Iterator iterator = lstTableValue.iterator(); iterator.hasNext();) {
VogenBean vo = (VogenBean) iterator.next();
System.out.println("Class Name--" + vo.getClassName());
System.out.println("Attr Name--" + vo.getAttrName());
System.out.println("Method Name--" + vo.getMethodName());
System.out.println("Attr Init--" + vo.getAttrInit());
}
return lstTableValue;
これは私のコードです。テーブルの最後のフィールドのみを取得しています。助けてください。