检查applet重新绘制或调整大小的时间

时间:2011-11-02 15:58:23

标签: java applet

如何查看小程序是否已重新调整大小或重新绘制?是否有可以使用的事件监听器?

2 个答案:

答案 0 :(得分:3)

要查看它是否正在重新绘制,我想你可以覆盖它的paint方法,或者更好的contentPane的paintComponent方法(如果是JApplet),但为什么你甚至有兴趣听这个?

要收听大小变化,请勿覆盖调整大小。而是使用ComponentListener,因为它就是它的用途。

答案 1 :(得分:1)

您可以覆盖以下方法,只需将每个调用链接到超类实现。

resize(Dimension)

resize(int, int)

paint

示例

@Override
public void resize(Dimension d) {
  super.resize(d);
  System.err.println("Resized applet to new dimensions: " + d);
}