java移动jlabel与其他jlabel边界内的图片

时间:2014-05-29 18:04:45

标签: java image jlabel move

我在java中编写netbeans游戏 我有2个jlabels

首先jLabel1我想要四处走动因为它有图片我通常使用jLabel1.setLocation(x,y); //问题在于它关注整个帧并从帧的左上角开始坐标

我想在jLabel2内进行协调,内部有图片,以便坐标0,0位于jlabel2的左上角(jLabel2图片的左上角) 这是可能的以及如何

Tnx的答案

1 个答案:

答案 0 :(得分:0)

我想通了

首先我得到

int x = jLabel2.getX(); int y = jLabel2.getY();

所以现在我的开始coordiante将在jlabel2坐标

然后我只需添加与图片相关的所需x和y

int desired_x = 20; int desired_y = 20;

jLabel1.setLocation(X + desired_x,Y + desired_y);