私はJTableに写真を追加する必要があるので、私はこのコードを持っているので、抽象的なテーブルモデルを作成する必要があります。しかし、このコードを見た後、私は真剣にそれが何をしているのか分からないが、私は本当にそれを理解したい。もしあなたがそれを私に説明してくれたら、それはすばらしいでしょう! (Icon.classがコード内で何をしているのか全く分かりません)。コードは次のとおりです。どのようなコードで説明する必要があります
public class TheModel extends AbstractTableModel {
private String[] columns;
private Object[][] rows;
public TheModel(){}
public TheModel(Object[][] data, String[] columnName){
this.rows = data;
this.columns = columnName;
}
public Class getColumnClass(int column){
// 4 is the index of the column image
if(column == 4){
return Icon.class;
}
else{
return getValueAt(0,column).getClass();
}
}
public int getRowCount() {
return this.rows.length;
}
public int getColumnCount() {
return this.columns.length;
}
public Object getValueAt(int rowIndex, int columnIndex) {
return this.rows[rowIndex][columnIndex];
}
public String getColumnName(int col){
return this.columns[col];
}
}
すべての説明をいただきありがとうございます!私はこのウェブサイトが主に説明するのではなく、コーディングの問題の助けを借りていることを知っていますが、皆さんが例外を作ることを本当に願っています。
*「私は本当にあなたたちを願っています例外を作ることができます "* ...いいえ。 –
@AndrewThompson Damn。 –
私はあなたが問題指向の基礎で質問をすることをお勧めします。あなたが持っているタイトルは本当にあなたに問題があるとは表示されていませんが、考えにくいタイトルのメッセージを送ります。 – Pablo