JTextPane в JToggleButton, игнорировать события мыши?

Привет, ребята
Я нахожусь в странной ситуации: есть JToggleButton с JTextPane в качестве дочернего компонента. Если я нажму на JTextPane, события соответствующей кнопки не сработают (потому что он понимает, что я хочу нажать на JTextPane, который я хотел бы установить "unclickable").

Как я могу решить это?:)

1 ответ

Решение

Вы можете просто сделать что-то вроде этого

aJToggleButton tButton=new aJToggleButton();//contains JTextPane
tButton.getTextPane().addActionListener(this);

public void actionPerformed(ActionEvent e)
{
  ((aJToggleButton )((JTextPane)e.getSource()).getParent()).setSelected(true);
}

Во всяком случае, было бы более полезно увидеть документацию по компонентам... Тем не менее, я думаю, фрагмент затрагивает концепцию

Удачи

Другие вопросы по тегам