作者danlin1012 (玺朵)
看板java
标题[问题] 背景图片跑不出来?
时间Sun Nov 2 00:10:05 2008
原本是想要让视窗变成透明的,
可是似乎要update 10才可以用,
感觉有点危险 XD"
所以就想说把背景贴上图片就好,
可是跑不出来...@"@
以下是我的程式码↓
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; //载入java.swing类别库里所有的类别
public class app23_1 extends JFrame implements ActionListener{
static app23_1 frm = new app23_1();
static Button btn = new Button("关闭视窗");
static JLabel lab = new JLabel();
static ImageIcon pic = new ImageIcon("D:\\java\\recommand.gif");
static Container cp = frm.getContentPane(); //取得视窗容器
//定义面板
static JPanel panel=new JPanel();
//定义标签
static JLabel lab2=new JLabel();
public static void main(String args[]){
lab2.setIcon(new ImageIcon("D:\\java\\background.jpg"));
panel.add(lab2);
frm.setUndecorated(true);
frm.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
cp.setLayout(new BorderLayout()); //设定内容层的版面配置
cp.add(btn, BorderLayout.SOUTH ); //将按钮btn加入内容层中
//cp.setBackground(Color.pink); //设定内容层的颜色
btn.addActionListener(frm);
frm.setTitle("Recommand");
frm.setSize(300, 250);
frm.setVisible(true);
cp.add(lab);
lab.setIcon(pic);
}
//按下btn按钮的事件处理
public void actionPerformed(ActionEvent e){
frm. setVisible(false);
}
}
compile可以过,可是我不懂哪里有问题?QQ
背景图片跑不出来...Q Q
新手发问,请各位板上的前辈包涵 >"<
感激不尽!
--
爱看霹雳的孩子 不会变坏
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.198.149
1F:推 liyard:JLabel j = new JLabel(new ImageIcon(".jpg")) 11/02 02:06