Я хотел бы вызвать сам компонент, когда я создаю MouseListener этого компонента
ОШИБКА: локальная переменная i, определенная во внешней области видимости, должна быть конечной или
эффективно окончательный
Мне нужно что-то вроде этого: getParent.setBorder (lb) (но он вызывает
родительский контейнер вместо компонента)
LineBorder lB = new LineBorder(Color.BLUE, 2);
for (int i = 0; i < panelHolder.length; i++)
{
panelHolder[i] = new JPanel();
panelHolder[i].setLayout(new BorderLayout());
add(panelHolder[i]);
panelHolder[i].addMouseListener(new MouseAdapter()
{
@Override
public void mouseEntered(MouseEvent e)
{
panelHolder[i].setBorder(lB);
}
});
}