在actionlistener中无法在JFrame上使用add方法

时间:2017-05-04 10:45:35

标签: java swing jframe add actionlistener

我正在做一个学校项目而且我被困住了。我试图在单击JMenuItem后在监听器中创建一个面板(在JFrame上简单添加方法),但它不起作用。如果我尝试在聆听者之外创建面板,它就可以在内部工作。 Panel刚刚扩展为JPanel,目前只有一个计划可以添加一些功能。

ProcessTemplatesModel

编辑:添加完整示例。没有错误日志。我甚至检查了对象引用,它都适合。它只是不会以某种方式添加到框架中我不知道为什么。

1 个答案:

答案 0 :(得分:-1)

我自己解决了。我忘了用每个frame.red调用frame.revalidate()(在createPanel方法中)。