当Jpanel调整大小时如何使图像居中

时间:2009-06-09 13:24:16

标签: java image swing jpanel

当我在摇摆中重新调整jpanel时,如何使图像居中? 我最初的Jpanel状态,它符合图像的大小(pack()) 但现在当我用鼠标调整Jpanel的大小时,我想将图像保持在Jpanel的中心相对于Jpanel大小。

1 个答案:

答案 0 :(得分:4)

或者:

  1. 最简单的方法可能是使用border布局管理器,并将带有图像的Label添加到中心。布局管理器将负责更改。

  2. 如果您希望手动绘制图像(例如在paint()上),则需要添加component listener并在任何组件大小更改时调用repaint()。