我从数据库中选择记录并在JTable中显示一些空记录以及记录我无法用表格过滤记录。
中的一些空记录public void ShowUsersinJTable(){
ArrayList<User> uList=getUsers();
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
Object[] row=new Object[4];
for(int i=0;i<uList.size();i++){
row[0]=uList.get(i).getId();
row[1]=uList.get(i).getFname();
row[2]=uList.get(i).getLname();
row[3]=uList.get(i).Age();
model.addRow(row);
}
}
我使用下面给出的函数在JTable中填充这些记录。
brew update
brew install imagemagick --with-little-cms --with-little-cms2
答案 0 :(得分:3)
因为代码似乎正确尝试将代码更改为:
TextView tv = new TextView(this);
lytMarks.addView(tv);
CustomView cv = new CustomView(this, someObject);
lytMarks.addView(cv); // <-- This one had height = match_parent!!
EditText et = new EditText(this);
lytMarks.addView(et);
您也可以在填写表格之前删除所有行(仅在表格填满数据时才需要)
ArrayList<User> uList=getUsers();
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
for(int i=0;i<uList.size();i++){
Object[] row=new Object[4];
row[0]=uList.get(i).getId();
row[1]=uList.get(i).getFname();
row[2]=uList.get(i).getLname();
row[3]=uList.get(i).Age();
model.addRow(row);
}
请告诉我它是否有效,所以如果需要我可以帮助你
答案 1 :(得分:0)