双击命令标签时添加按钮的问题

时间:2010-04-18 22:40:33

标签: java double jbutton jlabel click

HY,

我遇到了一个我偶然发现的问题。当我双击JSplitPane中的JLabel时,我想在JPanel中添加另一个jbutton,它是一种更简单的方法来进行拖放操作。问题是只有当我将鼠标放在按钮应该出现的区域时,按钮才会出现。为什么会这样?有人知道吗?是否涉及一些与线程相关的问题? 对不起,我忘了提到我要在另一个Jpanel中双击它的jlabel,我想从中显示jbutton,也许是相关的。 提前致谢

1 个答案:

答案 0 :(得分:0)

当您将组件添加(删除)到可见的GUI时,您应该执行以下操作:

panel.add( component );
panel.revalidate();
panel.repaint();

如果您需要更多帮助,请发布显示问题的SSCCE