Enabling Row, Column, or Cell Selections in a JTable Component

With row selections enabled, clicking on any cell selects the entire row containing that cell. This also applies to columns. With cell selections enabled, rectangular blocks of cells can be selected.
JTable table = new JTable(); // Enable row selection (default) table.setColumnSelectionAllowed(false); table.setRowSelectionAllowed(true); // Enable column selection table.setColumnSelectionAllowed(true); table.setRowSelectionAllowed(false); // Enable cell selection table.setColumnSelectionAllowed(true); table.setRowSelectionAllowed(true);

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.