用JLabel 中的setIcon(new ImageIcon("path")),将这个lable放到jframe的contentPane或者desktopPane上
解决方案 »
- 怎么把Double和Date互相转换?
- 求一SQL count(*)问题。
- 【江湖救急啊】**JEditPane显示html页面,怎么可以实现点击下载链接能够象在IE里那样可以下载(可以选择保存或运行)**up有分
- 设计一个基于UDP的传输协议,能够实现丢包后重发,并使用java nio实现他.
- 关于继承后父类引用子类的方法
- 急急急!!!!!!!!
- 如何获得一目录下所有文件的大小?
- 求封装数据库操作类或BEAN的原代码
- 请各位大哥告知JAVA中消息机制的有关资料,拜托!
- 求大神使用ImageIO输出/入位图 table=ImageIO.read(new File("image/board.jap");括号里是绝对还相对路径
- 请问一个java的基本问题
- ResultSet能够序列化么?
import javax.swing.*;public class BackgroundPanel extends JFrame
{
public BackgroundPanel()
{
Container cp = getContentPane();
NewPanel p = new NewPanel();
cp.setLayout(new BorderLayout());
cp.add(p,BorderLayout.CENTER);
setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
new BackgroundPanel();
}
}
class NewPanel extends JPanel
{
public NewPanel()
{
}
public void paintComponent(Graphics g)
{
int x = 0;
int y = 0;
java.net.URL imgURL = getClass().getResource("ic.gif");
ImageIcon icon = new ImageIcon(imgURL);
g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this);
while(true)
{
g.drawImage(icon.getImage(),x,y,this);
if(x > getSize().width && y > getSize().height)
{
break;
}
if(x > getSize().width)
{
y += getSize().height;
x = 0;
}
else
{
x += getSize().width;
}
}
}
}