Table Styles : Table « SWT « Java Tutorial






StyleDescription
SWT.SINGLEOnly one table row may be selected at a time. This is the default.
SWT.MULTIMultiple table rows may be selected, usually by holding down a key on the keyboard (typically the Ctrl key) while clicking the table row.
SWT.CHECKPlaces a checkbox at the beginning of each table row. Note that the checked state of the checkbox is independent from the selected state of the table row.
SWT.FULL_SELECTIONHighlights the entire row, rather than just the first column of the row, when the row is selected. The default is to highlight only the first column.
SWT.HIDE_SELECTIONRemoves the highlight from the selected row (if any) when the window containing the table isn't the foreground window. The default is to keep the row highlighted whether or not the parent window is the foreground window.










17.49.Table
17.49.1.Tables
17.49.2.Create a table (lazy)Create a table (lazy)
17.49.3.new Table(shell, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION| SWT.CHECK)new Table(shell, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION| SWT.CHECK)
17.49.4.Table Styles
17.49.5.Create a table with 1,000,000 items (lazy)Create a table with 1,000,000 items (lazy)
17.49.6.Create a virtual table and add 1000 entries to it every 500 msCreate a virtual table and add 1000 entries to it every 500 ms
17.49.7.Create a table with columns, headers, linesCreate a table with columns, headers, lines
17.49.8.Create a table without columns and headersCreate a table without columns and headers
17.49.9.Create fake tool tips for items in a tableCreate fake tool tips for items in a table
17.49.10.Set table selection to scroll a tableSet table selection to scroll a table
17.49.11.Set top index to scroll a tableSet top index to scroll a table
17.49.12.Resize columns as table resizes
17.49.13.Set table selected item and remove it from tableSet table selected item and remove it from table
17.49.14.Get TableItem Index in a TableGet TableItem Index in a Table
17.49.15.Insert TableItem by IndexInsert TableItem by Index
17.49.16.Table With CheckBox CellTable With CheckBox Cell
17.49.17.Fill a table in the ThreadFill a table in the Thread
17.49.18.Create a table with 1,000,000 items (lazy, page size 64)Create a table with 1,000,000 items (lazy, page size 64)