我知道这可能要求10亿次,但我仍然很难找到一个简单的答案。如何将图像放在JPanel netbeans上?
你把代码放在哪里?你可以通过GUI构建器添加它吗?如果是这样的话?或者你是否需要手动将其添加到代码中?如果是这样,你把它放在公共课还是仅仅上课?你如何写它?
我知道这可能要求10亿次,但我仍然很难找到一个简单的答案。如何将图像放在JPanel netbeans上?
你把代码放在哪里?你可以通过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,到您的面板....
然后在侧面的属性中,你会看到一个叫'icon'的字段,然后浏览你的图像,瞧!它很简单!
谢谢你的回答!然而,第二行是加下划线的红色aka myImage.setIcon(新等)。当我尝试通过GUI构建器来完成时,当我按下或“突出显示”JPanel时,“图标”不存在,尽管它在那里当我按下或“突出显示”GUI上的按钮时 – user2407152
我的netbeans版本是6.9.1 – user2407152
您的示例是针对JLabel的,我能够将我想要的图片添加到GUI,只是我不确定(或者如果它甚至有可能)如何将它移动到背面,以便所有文本都重叠。任何想法? – user2407152
难道我的回答帮助你在所有? – KyleK