我想制作一个简单的组件,它除了绘制任意图像之外什么都不做,然后在它的正下方放置一个用于显示任意文本的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")));