Liking cljdoc? Tell your friends :D

javax.swing.table.TableModel

The TableModel interface specifies the methods the JTable will use to interrogate a tabular data model.

The JTable can be set up to display any data model which implements the TableModel interface with a couple of lines of code:

 TableModel myData = new MyTableModel();
 JTable table = new JTable(myData);

For further documentation, see Creating a Table Model in The Java Tutorial.

The TableModel interface specifies the methods the
 JTable will use to interrogate a tabular data model.

 The JTable can be set up to display any data
 model which implements the
 TableModel interface with a couple of lines of code:


     TableModel myData = new MyTableModel();
     JTable table = new JTable(myData);

For further documentation, see Creating a Table Model
in The Java Tutorial.
raw docstring

add-table-model-listenerclj

(add-table-model-listener this l)

Adds a listener to the list that is notified each time a change to the data model occurs.

l - the TableModelListener - javax.swing.event.TableModelListener

Adds a listener to the list that is notified each time a change
 to the data model occurs.

l - the TableModelListener - `javax.swing.event.TableModelListener`
raw docstring

cell-editable?clj

(cell-editable? this row-index column-index)

Returns true if the cell at rowIndex and columnIndex is editable. Otherwise, setValueAt on the cell will not change the value of that cell.

row-index - the row whose value to be queried - int column-index - the column whose value to be queried - int

returns: true if the cell is editable - boolean

Returns true if the cell at rowIndex and
 columnIndex
 is editable.  Otherwise, setValueAt on the cell will not
 change the value of that cell.

row-index - the row whose value to be queried - `int`
column-index - the column whose value to be queried - `int`

returns: true if the cell is editable - `boolean`
raw docstring

get-column-classclj

(get-column-class this column-index)

Returns the most specific superclass for all the cell values in the column. This is used by the JTable to set up a default renderer and editor for the column.

column-index - the index of the column - int

returns: the common ancestor class of the object values in the model. - java.lang.Class<?>

Returns the most specific superclass for all the cell values
 in the column.  This is used by the JTable to set up a
 default renderer and editor for the column.

column-index - the index of the column - `int`

returns: the common ancestor class of the object values in the model. - `java.lang.Class<?>`
raw docstring

get-column-countclj

(get-column-count this)

Returns the number of columns in the model. A JTable uses this method to determine how many columns it should create and display by default.

returns: the number of columns in the model - int

Returns the number of columns in the model. A
 JTable uses this method to determine how many columns it
 should create and display by default.

returns: the number of columns in the model - `int`
raw docstring

get-column-nameclj

(get-column-name this column-index)

Returns the name of the column at columnIndex. This is used to initialize the table's column header name. Note: this name does not need to be unique; two columns in a table can have the same name.

column-index - the index of the column - int

returns: the name of the column - java.lang.String

Returns the name of the column at columnIndex.  This is used
 to initialize the table's column header name.  Note: this name does
 not need to be unique; two columns in a table can have the same name.

column-index - the index of the column - `int`

returns: the name of the column - `java.lang.String`
raw docstring

get-row-countclj

(get-row-count this)

Returns the number of rows in the model. A JTable uses this method to determine how many rows it should display. This method should be quick, as it is called frequently during rendering.

returns: the number of rows in the model - int

Returns the number of rows in the model. A
 JTable uses this method to determine how many rows it
 should display.  This method should be quick, as it
 is called frequently during rendering.

returns: the number of rows in the model - `int`
raw docstring

get-value-atclj

(get-value-at this row-index column-index)

Returns the value for the cell at columnIndex and rowIndex.

row-index - the row whose value is to be queried - int column-index - the column whose value is to be queried - int

returns: the value Object at the specified cell - java.lang.Object

Returns the value for the cell at columnIndex and
 rowIndex.

row-index - the row whose value is to be queried - `int`
column-index - the column whose value is to be queried - `int`

returns: the value Object at the specified cell - `java.lang.Object`
raw docstring

remove-table-model-listenerclj

(remove-table-model-listener this l)

Removes a listener from the list that is notified each time a change to the data model occurs.

l - the TableModelListener - javax.swing.event.TableModelListener

Removes a listener from the list that is notified each time a
 change to the data model occurs.

l - the TableModelListener - `javax.swing.event.TableModelListener`
raw docstring

set-value-atclj

(set-value-at this a-value row-index column-index)

Sets the value in the cell at columnIndex and rowIndex to aValue.

a-value - the new value - java.lang.Object row-index - the row whose value is to be changed - int column-index - the column whose value is to be changed - int

Sets the value in the cell at columnIndex and
 rowIndex to aValue.

a-value - the new value - `java.lang.Object`
row-index - the row whose value is to be changed - `int`
column-index - the column whose value is to be changed - `int`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close