Class Grid

    • Constructor Detail

      • Grid

        public Grid​(int columnCount,
                    boolean showSelectionColumn)
      • Grid

        public Grid​(TableLayout tableLayout,
                    boolean showSelectionColumn)
    • Method Detail

      • setSelectionModel

        public void setSelectionModel​(GridSelectionModel selectionModel)
      • getShowSelectionColumn

        public boolean getShowSelectionColumn()
      • setShowSelectionColumn

        public void setShowSelectionColumn​(boolean showSelectionColumn)
      • getColumnCount

        public int getColumnCount()
      • getDataColumnCount

        public int getDataColumnCount()
      • getRowCount

        public int getRowCount()
      • getDataRowCount

        public int getDataRowCount()
      • getComponent

        public JComponent getComponent​(int rowIndex,
                                       int colIndex)
      • setComponent

        public JComponent setComponent​(int rowIndex,
                                       int colIndex,
                                       JComponent component)
      • findRowIndex

        public int findRowIndex​(JComponent component)
      • findDataRowIndex

        public int findDataRowIndex​(JComponent component)
      • setHeaderRow

        public void setHeaderRow​(JComponent... components)
      • getDataRow

        public JComponent[] getDataRow​(int dataRowIndex)
      • addDataRow

        public void addDataRow​(JComponent... components)
      • removeDataRow

        public void removeDataRow​(int dataRowIndex)
      • removeDataRows

        public void removeDataRows​(int... dataRowIndexes)
      • moveDataRowUp

        public void moveDataRowUp​(int dataRowIndex)
      • moveDataRowDown

        public void moveDataRowDown​(int dataRowIndex)
      • isDataRowSelected

        public boolean isDataRowSelected​(int dataRowIndex)
      • getSelectedDataRowCount

        public int getSelectedDataRowCount()
      • getSelectedDataRowIndex

        public int getSelectedDataRowIndex()
      • getSelectedDataRowIndexes

        public int[] getSelectedDataRowIndexes()
      • setSelectedDataRowIndexes

        public void setSelectedDataRowIndexes​(int... dataRowIndexes)
      • adjustHeaderRowSelector

        protected void adjustHeaderRowSelector​(AbstractButton headerRowSelector,
                                               int selectedDataRowCount)
      • createHeaderCellBorder

        protected Border createHeaderCellBorder()
      • createHeaderRowSelector

        protected AbstractButton createHeaderRowSelector()
      • createDataRowSelector

        protected AbstractButton createDataRowSelector()