嗨,伙计们
我遇到了一个奇怪的情况:有一个JToggleButton,其中有一个JTextPane作为子组件。如果我单击JTextPane,相对按钮的事件就不会发生作用(因为他知道我想单击JTextPane,我想设置为"unclickable")。
我怎样才能解决这个问题?
发布于 2011-07-29 01:16:58
你可以做这样的事
aJToggleButton tButton=new aJToggleButton();//contains JTextPane
tButton.getTextPane().addActionListener(this);
public void actionPerformed(ActionEvent e)
{
((aJToggleButton )((JTextPane)e.getSource()).getParent()).setSelected(true);
}不管怎样,看一下组件文档会更有帮助.不过,我想,这个片段触及了这个概念。
祝好运
https://stackoverflow.com/questions/6156614
复制相似问题