Проверьте, когда апплет перекрашивается или изменяется - PullRequest
0 голосов
/ 02 ноября 2011

Как узнать, был ли изменен размер или перекрашен апплет?Есть ли прослушиватель событий, который я могу использовать?

Ответы [ 2 ]

3 голосов
/ 02 ноября 2011

Чтобы увидеть, перекрашивается ли он, я полагаю, вы могли бы переопределить его метод рисования или лучше метод paintComponent его contentPane (если это JApplet), но почему вы даже заинтересованы в прослушивании этого?

Чтобы прослушать изменение размера, не переопределяйте изменение размера. Вместо этого используйте ComponentListener, поскольку это - то, для чего это.

1 голос
/ 02 ноября 2011

Вы можете переопределить следующие методы и просто связать каждый вызов с реализацией суперкласса.

resize(Dimension)

resize(int, int)

paint

Пример

@Override
public void resize(Dimension d) {
  super.resize(d);
  System.err.println("Resized applet to new dimensions: " + d);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...