0

のセルをダブルクリックしたときに色を変更するにはどうすればよいJListですか? MouseListener内に a を追加する方法はありますDefaultListCellRendererか?

public class Renderer extends DefaultListCellRenderer{

 @Override
    public Component getListCellRendererComponent(JList list, Object value, int index,boolean isSelected, boolean cellHasFocus) 
    {
        Component c = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
        if(isSelected){
            c.setBackground(Color.ORANGE);
            c.setForeground(Color.BLACK);
        }
        return c;
    }
}
4

1 に答える 1