JTextPane в JToggleButton, игнорировать события мыши? - PullRequest
1 голос
/ 27 мая 2011

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

Как могя решаю это?:)

1 Ответ

1 голос
/ 29 июля 2011

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

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

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

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

Удачи

...