作者didiaulin (YmEaSn)
看板java
标题Re: [问题] 图片固定相对位置在视窗(JFrame)
时间Sun May 30 01:06:13 2010
※ 引述《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)
1F:推 hijamoya:感谢! 05/30 14:43