大家
好,我处于一个奇怪的情况:有一个JToggleButton和一个JTextPane作为子组件。如果我单击 JTextPane,则相关按钮的事件不会起作用(因为他知道我想单击 JTextPane,我想将其设置为“不可点击”)。
我怎么能解决这个问题?:)
问问题
399 次
1 回答
1
你可以做这样的事情
aJToggleButton tButton=new aJToggleButton();//contains JTextPane
tButton.getTextPane().addActionListener(this);
public void actionPerformed(ActionEvent e)
{
((aJToggleButton )((JTextPane)e.getSource()).getParent()).setSelected(true);
}
无论如何,查看组件文档会更有帮助......我想,这个片段触及了这个概念
祝你好运
于 2011-07-29T01:16:58.733 回答