单击按钮后如何继续在JPanel上绘制内容而不重新绘制?

时间:2015-04-26 08:39:43

标签: java swing java-2d

我定义了名为JPanel的{​​{1}},以及一个名为drawPanel且带有Jbutton1的按钮。我想在点击ActionListener后继续在drawPanel上绘制一些内容。我不想先清除Jbutton1并绘制更多内容,我只想继续在drawPanel上绘制并在drawPanel中显示。

1 个答案:

答案 0 :(得分:1)

请查看Custom Painting Approaches以了解执行此操作的两种常用方法:

  1. 保留一个您想要绘制的对象列表,然后每次遍历列表。
  2. 绘制到BufferedImage,然后绘制BufferedImage。