org.jfree.ui.about
Class SystemPropertiesTableModel
A sortable table model containing the system properties.
int | getColumnCount() - Returns the number of columns in the table model.
|
String | getColumnName(int column) - Returns the name of the specified column.
|
int | getRowCount() - Returns the number of rows in the table model (that is, the number of
system properties).
|
Object | getValueAt(int row, int column) - Returns the value at the specified row and column.
|
boolean | isSortable(int column) - Returns true for the first column, and false otherwise - sorting is only
allowed on the first column.
|
void | sortByColumn(int column, boolean ascending) - Sorts on the specified column.
|
SystemPropertiesTableModel
public SystemPropertiesTableModel()
Creates a new table model using the properties of the current Java
Virtual Machine.
getColumnCount
public int getColumnCount()
Returns the number of columns in the table model. In this case, there
are two columns: one for the property name, and one for the property
value.
- the column count (always 2 in this case).
getColumnName
public String getColumnName(int column)
Returns the name of the specified column.
column
- the column index.
getRowCount
public int getRowCount()
Returns the number of rows in the table model (that is, the number of
system properties).
getValueAt
public Object getValueAt(int row,
int column)
Returns the value at the specified row and column. This method supports
the TableModel interface.
row
- the row index.column
- the column index.
isSortable
public boolean isSortable(int column)
Returns true for the first column, and false otherwise - sorting is only
allowed on the first column.
- isSortable in interface SortableTableModel
column
- the column index.
- true for column 0, and false for all other columns.
sortByColumn
public void sortByColumn(int column,
boolean ascending)
Sorts on the specified column.
- sortByColumn in interface SortableTableModel
column
- the column index.ascending
- a flag that controls the sort order.