0

ゲームのバックエンドを表示およびモデル化するために、JTable およびその他のいくつかの Swing 要素と連携して動作するように作成されたプログラムがあります。この関数は、選択された最初の行と選択された最後の行を取得し、それぞれインデックス 0 と 1 の配列行に格納することになっています。ご協力いただきありがとうございます。ここで何が起こっているのかを理解していただければ幸いです。

    public int[] getRows(JTable table) {    
    rows = new int [2];
    rows[0] = table.getSelectedRow();
    rowCount = table.getSelectedRowCount() - 1;
    rows[1] = rows[0] + rowCount;
    return rows;
}
4

1 に答える 1

1

この場合、JTable.getSelectedRows()が役に立ちます。返される配列から最初と最後のインデックスを取得するだけです。空の配列を返す可能性があることに注意してください。

于 2013-01-15T05:03:22.013 に答える