我有以下代码:
canvas=new MembershipFunctionComponent(functions);
canvas.setPreferredSize(new Dimension((int)this.getWidth(), (int)this.getHeight()));
canvas.addMouseListener(canvas);
pane.add(canvas);
MembsershipFunctionComponent扩展了JComponent。为什么paintComponent方法执行了2次?
答案 0 :(得分:4)
paintComponent
。可能发生这种情况的示例:
这些都不应该让你担心 - 你应该只编写你的代码,这样就不关心paintComponent的调用次数。