我知道这可能已经被问了十亿次,但我仍然发现很难得到一个直截了当的答案。
你把代码放在哪里?您可以通过 GUI 构建器添加它吗?还是您必须“手动”将其添加到代码中?如果是这样,你把它放在公共课还是只是课下?你怎么写?
我就是这样做的......但我不是java程序员;)
首先我启动变量,
private javax.swing.JLabel myImage; //notice its a jLabel
然后在 initcomponents();
我设置了我想要的图标...
myImage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/logo.png")));
然后,一旦我启动了我的 jPanel....它只是一个 addComponent,设置它....
.addComponent(myImage, javax.swing.GroupLayout.PREFERRED_SIZE, 383, javax.swing.GroupLayout.PREFERRED_SIZE)
但是是的,您可以通过 GUI 构建器来完成...
为此,只需将 JLabel 拖到您的面板中......
然后在侧面,在属性中,您会看到一个名为“图标”的字段,然后只需浏览您的图像,瞧!就这么简单!