PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
java
]
討論串
[問題] 用JPanel做小畫家
共 5 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#5
Re: [問題] 用JPanel做小畫家
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
neigence
(心夜)
時間
19年前
發表
(2006/10/28 03:00)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
我的做法是用iterator 你參考一下iterator和arraylist的方法. 好像就會自已做到double buffer的功能. 應該說 jpanel好像本來就有提供doublebuffered. 大意上是這樣. 先宣告一個list 在class下 需import java.util. Li
(還有187個字)
#4
Re: [問題] 用JPanel做小畫家
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
FunkyDuck
(TonyGoGo)
時間
19年前
發表
(2006/10/27 19:13)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
也有簡單的方法. 因為JPanel是繼承自Component Component裡面有一個update方法. update方法會在你每次repaint時執行並將Panel的圖像清空. 所以只要覆寫update方法就行了. public void update (Graphics g) {paint(
#3
Re: [問題] 用JPanel做小畫家
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
qrtt1
(愚者)
時間
19年前
發表
(2006/10/27 11:48)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有1個連結
link
1
內容預覽:
http://java.sun.com/docs/books/tutorial/2d/images/doublebuffering.html.
畫在BufferedImage上,. 有拖拉才做更新。 :D. --. 這種不是直接畫在螢目上的方法. 稱為off-screen,如果覺得能找到其他更有用的
#2
Re: [問題] 用JPanel做小畫家
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
tkcn
(小安)
時間
19年前
發表
(2006/10/27 11:47)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
運用簡單的 double buffering 技術. 要新增圖案時把新的圖繪在某個 image 上. paint 裡則只 draw 剛剛的 image. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 59.126.173.31.
#1
[問題] 用JPanel做小畫家
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
selection
(ppp)
時間
19年前
發表
(2006/10/27 11:46)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
因為 Jpanel 在畫圖上怪怪的. 每次新畫都會把板面清空. 如果不用super.paintComponent(g) 雖然不會清空 但其他gui元件又會顯示的怪怪的. 如果 當畫一個新的圖案上去 就把所有的圖全部從畫一次. 在使用mouse 的dragged 拖拉圖案的時後 畫面reflesh的很
首頁
上一頁
1
下一頁
尾頁