Swing JPanel在JFrame中包含

Swing JPanel在JFrame中包含,swing,Swing,我在JFrame中有一个JTextField,上面有mouselistener,我想在触发鼠标事件时显示带有一些内容的JPanel。JPanel正在显示,但其中的内容不可见。您不能直接在JPanel中写入文本。使用JLabel并将文本放在JLabel中,然后将JLabel放在JPanel添加新面板后,必须调用revalidate(),这将指示布局管理器重新计算布局和panel.repaint()如有必要 如果这不能解决您的问题,请发布一篇我以这种方式写的文章,但它仍然没有显示出来

我在JFrame中有一个JTextField,上面有mouselistener,我想在触发鼠标事件时显示带有一些内容的JPanel。JPanel正在显示,但其中的内容不可见。

您不能直接在
JPanel
中写入文本。使用
JLabel
并将文本放在
JLabel
中,然后将JLabel放在
JPanel
添加新面板后,必须调用
revalidate()
,这将指示布局管理器重新计算布局和
panel.repaint()如有必要


如果这不能解决您的问题,请发布一篇

我以这种方式写的文章,但它仍然没有显示出来