2011-11-02 63 views
0

如何查看applet是否已調整大小或重新繪製?是否有可以使用的事件偵聽器?檢查applet是否重新繪製或調整大小

+1

applet的大小應該在HTML中設置,通常在px中。因此,他們通常會「不可調整」。 –

+0

這不僅僅是一個我希望實現的Applet,而是一個好點。 – seesharper

回答

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); 
} 
3

要查看是否正在重新粉刷,我想你可以覆蓋其paint方法,或者更好的paintComponent其contentPane的方法(如果是JApplet) ,但爲什麼你甚至有興趣聽這個?

要聆聽大小的變化,請勿覆蓋調整大小。而是使用ComponentListener,因爲這就是它的用途。

+0

謝謝,我將使用組件偵聽器來檢查調整大小。 – seesharper

相關問題