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);
}
Во всяком случае, было бы более полезно увидеть документацию по компонентам... Тем не менее, я думаю, фрагмент затрагивает концепцию
Удачи