1. 在java中添加背景圖片
OK,我用你的程序測試了一下,基本幫你解決了,你在這個位置寫上這幾句
exit.addActionListener(newActionListener(){//退出系統監聽
publicvoidactionPerformed(ActionEvente){
setVisible(false);
}
});
/**加入背景圖片的話**/
ImageIconim=newImageIcon("./image/denglujiemian.jpg");
JLabell1=newJLabel(im);
l1.setBounds(0,0,300,200);
deskpane.add(l1);
this.setBounds(200,200,300,200);
setVisible(true);
}
注釋:ImageIconim=newImageIcon("./image/denglujiemian.jpg");
這里的image是需要你自己創的一個包,裡面放你需要的圖片,記住書寫格式"./image/**.jpg"
效果截圖:
2. 怎麼在Java里添加背景圖片
可以新建個面板,在面板里放入帶圖片的JLabel,填滿面板即可。
JPanel jp = new JPanel(); //新建面板
jp.setLayout(new FlowLayout()); //設置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"));
JLabel uppicture=new JLabel(ii); //往面板里加入JLabel
this.setVisible(true);
3. 怎樣在java小程序中加入背景圖片。連連看小游戲的代碼請問怎樣在裡面插入背景圖啊
背景圖片有兩種方式,可用jlabel的構造函數具體看api,另外一個方法就是重寫paintComponent()函數,給你個例子,
Toolkit tk = Toolkit.getDefaultToolkit();
private Image bground = tk.createImage("D://workpalce//MarketManagement//src//images//bgd2.gif");
protected void paintComponent(Graphics g) {
g.drawImage(bground, 0, 0, this.getWidth(), this.getHeight(), this);
}
4. Java編寫連連看游戲,怎麼加入圖片和背景
自己畫,用覆寫 paintComponent方法
5. Java怎麼添加背景圖片
這是我以前的一個小代碼你可以看看
public class demo_9 extends JFrame {
JSplitPane jsp = null;
JList jlist;
JLabel jlabel;
public static void main(String[] args) {
demo_9 a = new demo_9();
}
public demo_9(){
String []words ={"boy","girl"};
JList jlist = new JList(words);
jlabel = new JLabel(new ImageIcon("Image//真三.gif")); //這里就是引入圖片了
//拆分窗格
jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jlist,jlabel);
jsp.setDividerLocation(70);
//設置可以伸縮
jsp.setOneTouchExpandable(true);
this.add(jsp);
this.setTitle("test");
this.setSize(400,300);
this.setLocation(400,200);
this.setVisible(true);
}
}
步驟:首先先在project里新建個文件夾(Folder),然後把你要插入的圖片復制黏貼到這個文件夾裡面。
例如我那個引入的圖片代碼:jlabel = new JLabel(new ImageIcon("Image//真三.gif"));
我new一個folder叫Image,圖片名稱叫"真三.gif"