你可以用相对路径存储图片啊 DemoClass.class.getResource(
呵呵,如果你知道 JLabel JButton 能设置图片那么就很简单了,既然这些控件能显示图片,那么我把图片放在JLabel 上,再把JLabel 显示在JPanel 上,不就实现了你的功能吗?代码如下
package com.struts2.demo.test;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MainTest {
public static void main(String[] args) {
Inco ik = new Inco();
}
}
class Inco extends JFrame{
JButton[] buttons = new JButton[12];
public Inco()
{
super("Inco");
setSize(335,318);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
//这里我用了图片的绝对路径,根据你的图片写路径就可以了
ImageIcon ic = new ImageIcon("D:\\5.jpg");
JLabel label=new JLabel();
label.setIcon(ic);
panel.add(label);
setContentPane(panel);
show();
}
}