Выбирать целая линию - JTable Java

introducir la descripción de la imagen aquí

Когда я кликаю в одиноком checkbox, выбирается ячейка, где - checkbox, как я делаю для того, чтобы была выбрана вся линия в момент, который выбирает checkbox. Это мой класс Render.

public class Mirender extends DefaultTableCellRenderer {

    @Override
    public Component getTableCellRendererComponent(
            JTable table,
            Object value,
            boolean isSelected,
            boolean hasFocus,
            int row,
            int column)
    {
    super.getTableCellRendererComponent (table, value, isSelected, hasFocus, row, column);

    //Alinear al centro los valores de una fila del JTable
    setHorizontalAlignment(SwingConstants.CENTER);

    return this;
    }
} 
1
задан 10.01.2017, 19:45
0 ответов

Чтобы начинаться ты должен позволять выбор линий и запрещать выбор колонн с:

table.setRowSelectionAllowed(true);
table.setColumnSelectionAllowed(false);

Ты можешь соглашаться линии, выбранные с

int[] selected = table.getSelectedRows();
2
ответ дан 03.12.2019, 17:46
  • 1
    и поскольку он сделал бы для того, чтобы он держался отборно, костлявая я кликаю в checkbox и выбирается вся линия, я делаю в другом click и равный выбирается вся линия (держась первый выбранный). @StefanNolde –  10.01.2017, 20:18

Теги

Похожие вопросы