Java 仅对选定行使用jTable.setRowHeight(selectedRow,20)

Java 仅对选定行使用jTable.setRowHeight(selectedRow,20),java,swing,jtable,Java,Swing,Jtable,大家好,希望你们今天一切顺利。 我今天的问题是关于如何使用 int selectedRow = jTable.getSelectedRow(); jTable.setRowHeight(selectedRow, 40); 仅适用于所选行。。我想将其与KeyEvent.VK_DOWN/VK_UP或与MousClicked一起使用。。有什么想法吗,伙计们 感谢您的建议使用列表选择监听器 比如: table.getSelectionModel().addListSelectionListener(n

大家好,希望你们今天一切顺利。 我今天的问题是关于如何使用

int selectedRow = jTable.getSelectedRow();
jTable.setRowHeight(selectedRow, 40);
仅适用于所选行。。我想将其与
KeyEvent.VK_DOWN/VK_UP
或与MousClicked一起使用。。有什么想法吗,伙计们


感谢您的建议

使用
列表选择监听器

比如:

table.getSelectionModel().addListSelectionListener(new ListSelectionListener()
{
    int lastRow = -1;

    public void valueChanged(ListSelectionEvent e)
    {
        if (!e.getValueIsAdjusting())
        {
            if (lastRow != -1)
                table.setRowHeight(lastRow, table.getRowHeight());

            int row =  table.getSelectedRow();
            table.setRowHeight(row, 40);
            lastRow = row;
        }
    }
});

你能重新措辞你的问题吗?这对我来说还不够清楚。你想达到什么目标?如果可能的话,发布一张图片和一张照片。是否试图使选定行高于其余行?是否试图使选定行高于其余行?是的,这就是我想要的。。