推 hijamoya:感謝! 05/30 14:43
※ 引述《hijamoya (阿瑋)》之銘言:
: 請問我如何將一張圖片固定在視窗的右下角呢
: 就是說不管視窗(JFrame)放大或縮小,圖片
: 永遠固定在右下角應該怎麼做呢,謝謝
很久以前有用過一個硬刻的做法
也許會有一些小錯誤
僅供參考囉
addComponentListener(
new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
//(有些method名稱忘了 所以接下來只寫動作)
//1.取得視窗大小
//2.算好圖片應該在的位置,設定好座標
repaint();
}
});
忘記這邊用repaint會不會造成repaint的無窮迴圈..
try and error 有興趣的話試試看吧^^"
補充.. 以上是awt的做法
如果你是把圖片塞在JPanel或JCanvas裡面的話
上面第2點改成重設JPanel的位置
然後使用 repaintComponent()
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.32.239
※ 編輯: didiaulin 來自: 218.170.32.239 (05/30 01:10)