如何创建仅包含图像和JLabel的Java Swing组件?

时间:2013-11-27 23:42:02

标签: java swing

我想创建一个除了绘制任意图像之外什么都不做的简单组件,然后在它下面放置一个JLabel来显示任意文本。

我怎样才能做到这一点?我是Swing的新手,我正在努力学习,但我现在还不明白我会怎么做。我知道这是一个基本问题,我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

JLabel是你的朋友:

    JLabel label = new JLabel("Your text here");
    label.setHorizontalTextPosition(SwingConstants.CENTER);
    label.setVerticalTextPosition(SwingConstants.BOTTOM);
    label.setIcon(new ImageIcon(this.getClass().getResource("/path/to/image/image.jpg")));