【问题标题】:java moving jlabel with picture inside other jlabel boundsjava在其他jlabel范围内移动带有图片的jlabel
【发布时间】:2014-05-29 18:04:44
【问题描述】:

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

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

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

Tnx 寻找答案

【问题讨论】:

  • 发布MCVE。此外,您暗示您在JLabel 中有一个JLabel

标签: java image jlabel move


【解决方案1】:

我想通了

首先我得到

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

所以现在我的起始坐标将位于 jlabel2 的坐标处

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

int期望_x=20; int desired_y=20;

jLabel1.setLocation(x+desired_x,y+desired_y);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    相关资源
    最近更新 更多