0
Мне нужно отобразить авторов на столе, и я сделал для этого всего 1 столбец. Я использовал jtable раньше, но с 2d массивами и несколькими столбцами. У меня возникают проблемы с этим. «Имя авторов» хранится в mysql.Java: Как заполнить jtable одним столбцом?
tblAuthor.setModel(new javax.swing.table.DefaultTableModel(
authorData,new String[]{"Name"}){
@Override
public boolean isCellEditable(int row, int column) {
//all cells false
return false;
}
@Override
public Class getColumnClass(int columnIndex) {
return String.class;
}
})
}
это один, как я получить автор
private Object[][] getAuthors(int id) throws SQLException{
sql="SELECT authorName FROM tbl_textbook as b,tbl_txauthor as a where a.bookID=b.bookID AND a.bookID="+id;
rs=stm.executeQuery(sql);
rs.next();
Object authors[][] = new String[countAuthors(id)][1];
if(rs.getRow()!=0)
authors=new String[rs.getInt(1)][1];
i=0;
while(rs.next()){
authors[i][1]=rs.getString(1);
i++;
}
return authors;
}
Я нуб так пожалуйста help.thank вам