如何创建一个只包含一个映像和一个JLabel的JavaSwing组件



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

我怎样才能做到这一点?我是Swing的新手,我正在努力边学习边学习,但我目前不明白我该如何做。我知道这是一个基本问题,我很感激能得到的任何帮助。

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")));

最新更新