→ ericinttu:找看看畫面更新的指令 (applet不熟) 09/10 18:20
更新有repaint可以用,但是我覺得很奇怪的地方是
繪圖的時候,應該會呼叫到paint這個函式,所以拉出畫面外,再拉回來時
,應該會再呼叫到paint,但是不知道為什麼,好像只有super.paint(g)有
作用,它後面的部分都沒作用?這是我的想法,不知道正不正確。
→ tkcn:版本多少? 有沒有使用到 AWT component? 09/10 18:50
有用AWT,但應該沒用到component吧?
共improt下面兩個package
import javax.swing.JApplet;
import java.awt.Graphics;
我灌得Java版本
jdk-6u21-windows-i586
用的IDE環境
eclipse-jee-helios-win32.zip
※ 編輯: tsaiminghan 來自: 59.121.131.205 (09/10 19:04)
※ 編輯: tsaiminghan 來自: 59.121.131.205 (09/10 19:05)
→ tkcn:把視窗拉出螢幕外再回來不repaint是正常的,但也不會被清空才 09/10 19:25
→ tkcn:是。我拿你的 code 試了一下,沒有同樣的問題。 09/10 19:26
所以這和windows API的運作方法不一樣?如果有發生被覆住的區塊,在恢復時,
windows API會自動呼叫paint函式來重繪
我剛才重試了一下,情況如你所說,沒有整個重繪,不過拉來拉去時,
有時好像會發生,不知道是不是我電腦有問題。
※ 編輯: tsaiminghan 來自: 59.121.131.205 (09/10 20:26)
推 tomap41017:之前寫期末專題時也遇到原波的問題,我也沒解決 09/15 00:12
→ TonyQ:理論上應該是會有作用,我猜你當時的 paint 跟你想的不一樣 09/15 08:51