【发布时间】:2016-03-29 06:08:42
【问题描述】:
我是 JLabel 的新手,我想知道是否可以在图像上以特定坐标 (x,y) 设置文本。
像这样:
所以文本是“HI”
label.setText("HI");
label.setIcon(icon);
我想说label 包含一个图像和一个文本,但我想将它定位在一个特定位置,如上图。
我不想使用label.setHorizontalTextPosition(i);
或setVerticalTextPosition(i);
对不起我的英语不好 提前谢谢^^
【问题讨论】:
-
这是您要找的吗?
label.setBounds(x, y, width, height); -
不,我想定位在特定位置包含图像的 JLabel 的文本。我的英语不太好,所以很难解释我
-
像素完美布局是现代 ui 设计中的一种错觉。影响组件单个尺寸的因素太多,您无法控制。 Swing 旨在与核心布局管理器一起工作,丢弃这些将导致无穷无尽的问题和问题,您将花费越来越多的时间来尝试纠正