【发布时间】:2018-11-01 09:25:38
【问题描述】:
我有一个带有 JLabel 文本的图标,我试图让文本垂直定位在底部,但这不起作用,这是我的整个班级:
import java.awt.FlowLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame("my frame");
frame.setLayout(new FlowLayout());
JLabel label = new JLabel("my label");
ImageIcon mouse = new ImageIcon("mouse.jpg");
label.setIcon(mouse);
label.setVerticalTextPosition(SwingConstants.BOTTOM);
frame.add(label);
frame.setVisible(true);
frame.setSize(500, 500);
}
}
【问题讨论】:
-
你能提供整个班级复制粘贴并检查它。现在,您的示例看起来不错。
-
好的,我更新了我的课程
-
我可以看到底部的
my label?可能您想将整个图片移到底部? -
其实我想知道如何将文本移动到图片下方的底部,但是你如何做到这两点?