嗨,
我偶然发现了一个有趣的问题。当我双击 JSplitPane 中的 JLabel 时,我想在 JPanel 中添加另一个 jbutton,这是一种更短的拖放方式。问题是只有当我将鼠标放在按钮应该出现的区域时,按钮才会出现。为什么会这样?有人有线索吗?是否涉及一些与线程相关的问题?抱歉,我忘了提到我想双击它的 jlabel 在另一个 Jpanel 中,我想从中显示 jbutton,也许是相关的。提前致谢
当您将组件添加(删除)到可见 GUI 时,您应该执行以下操作:
panel.add( component );
panel.revalidate();
panel.repaint();
如果您需要更多帮助,请发布您的SSCCE 以显示问题。