2024-06-12

This commit is contained in:
2024-06-12 13:10:10 +09:00
parent 57cc9ca7ff
commit 7e1d726c23
44 changed files with 146 additions and 31 deletions

View File

@@ -0,0 +1,65 @@
# 테이블
## JTable
* `JTable(Object[][],Object[])` / `JTable(TableModel)`
* `setFillsViewportHeight(boolean)`
* `getTableModel()`
* `getTableHeader()`
* `getColumnModel()`
* `setAutoResizeMode(int)`
* `setSelectionMode(int)` : ListSelectionModel.MULTIPLE_INTERVAL_SELECTION | SINGLE_INTERVAL_SELECTION | SINGLE_SELECTION
* `getRowSelectionAllowed()` / `setRowSelectionAllowed(boolean)`
* `getColumnSelectionAllowed()` / `setColumnSelectionAllowed(boolean)`
* `getCellSelectionAllowed()` / `setCellSelectionAllowed(boolean)`
* `getSelectedRows()` / `getSelectedColumns()`
* `setDefaultRenderer()`
* `setDefaultEditor()`
* `setAutoCreateRowSorted(boolean)`
* `setRowSorted(TableRowSorter)`
## TableModel
* `addTableModelListener()`
* `fireTableCellUpdated()`
* `fireTableRowUpdated()`
* `fireTableDataChanged()`
* `fireTableRowsInserted()`
* `fireTableRowsDeleted()`
* `fireTableStructureChanged()`
### DefaultTableModel
### AbstractTableModel
## JTableHeader
## TableColumnModel
* `getColumn()`
## TableColumn
* `setPreferredWidth(int)`
* `setCellRenderer()`
* `setCellEditor()`
## TableModelListener
## TableCellRenderer
* `setToolTipText()`
### DefaultTableCellRenderer
## TableRowSorter
## TableCellEditor
### DefaultCellEditor
### AbstractCellEditor