我在JFrame中有一个JTextField,上面有mouselistener,我想在触发鼠标事件时显示JPanel的一些内容.JPanel正在显示,但其中的内容不可见。
答案 0 :(得分:0)
你不能直接在JPanel
内写文字。使用JLabel
并将文字放在JLabel
内,然后将JLabel放在JPanel
答案 1 :(得分:0)
添加新面板后,您必须致电revalidate()
,这将指示布局管理员重新计算布局,并在必要时panel.repaint();
。
如果这不能解决您的问题,请发布SSCCE