我在这个里面绘制形状JPanel
,它也在另一个 main 里面JPanel
。在repaint()
它只绘制形状一毫秒然后它们就消失了。他们不会一直画,为什么?
我的paintComponent
方法是这样的
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
for (int i = 0; i < reportElements.size(); i++) {
this.reportElements.get(i).display((Graphics2D) pageComponents.get(i).getGraphics());
}
}
当父级启用时JEditorPane
,setEditable()
它可以工作并且我们可以看到形状,但是当它是 a 时JPanel
,一毫秒后我看到的只是空面板。