我在这个里面绘制形状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,一毫秒后我看到的只是空面板。