divcon
クラス MyTableModel

java.lang.Object
  上位を拡張 javax.swing.table.AbstractTableModel
      上位を拡張 javax.swing.table.DefaultTableModel
          上位を拡張 divcon.MyTableModel
すべての実装されたインタフェース:
java.io.Serializable, javax.swing.table.TableModel

public class MyTableModel
extends javax.swing.table.DefaultTableModel

分割指定ファイル内の各分割ファイルの情報を表示するためのテーブルモデル。

関連項目:
直列化された形式

フィールドの概要
 
クラス javax.swing.table.DefaultTableModel から継承されたフィールド
columnIdentifiers, dataVector
 
クラス javax.swing.table.AbstractTableModel から継承されたフィールド
listenerList
 
コンストラクタの概要
MyTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)
          コンストラクタ。
 
メソッドの概要
 void addMyRow(int num, java.lang.String name, long size, java.lang.String crc)
          本クラス専用の行追加。
 java.lang.Class getColumnClass(int c)
          Boolean がチェックボックスに、Integer が右詰めになるためには, このメソッドの実装が必要。
 
クラス javax.swing.table.DefaultTableModel から継承されたメソッド
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
クラス javax.swing.table.AbstractTableModel から継承されたメソッド
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MyTableModel

public MyTableModel(java.lang.Object[][] data,
                    java.lang.Object[] columnNames)
コンストラクタ。

パラメータ:
data - 2次元データ
columnNames - テーブル項目の内容
メソッドの詳細

addMyRow

public void addMyRow(int num,
                     java.lang.String name,
                     long size,
                     java.lang.String crc)
本クラス専用の行追加。

パラメータ:
num - 行の番号(1 始まりだが、表示に使うのみで値的な意味は無い)
name - ファイル名
size - ファイル byte サイズ
crc - ファイル CRC 値(16 進 8 桁だが、表示に使うのみで値的な意味は無い)

getColumnClass

public java.lang.Class getColumnClass(int c)
Boolean がチェックボックスに、Integer が右詰めになるためには, このメソッドの実装が必要。

定義:
インタフェース javax.swing.table.TableModel 内の getColumnClass
オーバーライド:
クラス javax.swing.table.AbstractTableModel 内の getColumnClass
パラメータ:
c - 列