0
JList
의 셀을 더블 클릭하면 어떻게 색을 바꿀 수 있습니까? DefaultListCellRenderer
안에 MouseListener
을 추가하는 방법이 있습니까?getListCellRendererComponent에서 더블 클릭했을 때의 색 변경
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;
}
}