吴里庆庆 2015-07-03 01:27 采纳率: 0%
浏览 1480

我不知道如何在netbean中给表赋值!!求大神

public void QueryAll()
{
SAXReader reader=new SAXReader();
String classPath=ClassLoader.getSystemResource("").getPath();
System.out.println(classPath);
filename=classPath+"students.xml";
File file=new File(filename);
HashSet list=new HashSet();
try {
//reader.read(file);
document=reader.read(file);
} catch (DocumentException ex) {
Logger.getLogger(Help.class.getName()).log(Level.SEVERE, null, ex);
}
//获得根元素
Element root = document.getRootElement();
System.out.println(root.getName());
//迭代根元素root的子元素
List elementList = root.elements();
//System.out.println(elementList.size());
for(Element stuelem:elementList)
{
Student wqStudent=new Student();
Student.id= stuelem.attribute("id").getValue();
Student.name= stuelem.attributeValue("name");
Student.sex=stuelem.attributeValue("sex");
Student.age=stuelem.attributeValue("age");

Student.account=stuelem.elementText("account");
Student.password=stuelem.elementText("password");
Student.email=stuelem.elementText("email");

list.add(wqStudent);

}
System.out.println(list.size());
// Object[]data = list.toArray();
// String wqString="300";
// frame.getjTable1().setValueAt(wqString, 1, 1);
// System.out.println(frame.getjTable1().getValueAt(1, 1));
// System.out.println("22222222222");

// String[] columnNames = {"Product","Number of Boxes","Price"};
TableModel model=frame.getjTable1().getModel(); //this.TableInfo.
for(int i=0;i<list.size();i++)

{

model.setValueAt(str[i+1][1],i,0);

model.setValueAt(str[i+1][2],i,1);

model.setValueAt(str[i+1][3]+str[i+1][4],i,2);

model.setValueAt(str[i+1][5],i,3);

model.setValueAt(str[i+1][6],i,4);

model.setValueAt(str[i+1][7],i,5);

model.setValueAt(str[i+1][8],i,6);

model.setValueAt(str[i+1][9],i,7);

model.setValueAt(str[i+1][10],i,8);

model.setValueAt(str[i+1][11],i,9);

model.setValueAt(str[i+1][12],i,10);

model.setValueAt(str[i+1][13],i,11);

model.setValueAt(str[i+1][14],i,12);

}

}

  • 写回答

1条回答

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算