import java.awt.*;

import javax.swing.*;

public class Demo extends JFrame

{

public Demo()

{

super("Title");

NewPanel p = new NewPanel();

this.getContentPane().add(p); //将面板添加到JFrame上

this.setSize(596,298); //初始窗口的大小

this.setLocationRelativeTo(null); //设置窗口居中

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

public static void main(String[] args)

{

new Demo();

}

class NewPanel extends JPanel

{

public NewPanel()

{

}

public void paintComponent(Graphics g)

{

int x=0,y=0;

java.net.URL imgURL=getClass().getResource("test.jpg");

//test.jpg是测试图片,与Demo.java放在同一目录下

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)

{

x=0;

y+=icon.getIconHeight();

}

else

x+=icon.getIconWidth();

}

}

}

}

java 设置panel背景图片_jpanel设置背景图片的二个小例子相关推荐

  1. java lucence使用案例_2、Lucene 最简单的使用(小例子)

    在了解了Lucene以后,我打算亲手来做一个Lucene的小例子,这个例子只是Lucene最简单的应用:使用Lucene实现标准的英文搜索: 1.下载Lucene 下载Lucene,到Lucene的官 ...

  2. java为table添加一行_Js实现Table动态添加一行的小例子

    1 2 3 4 5 6 7 申报部门 8 街镇 9 路段名称 10 起止路名 11 操作 12 13 14 15 16 17 三林城管署 18 港城城管署 19 惠南城管署 20 金桥城管署 21 陆 ...

  3. java登录界面背景设置,一个java写的QQ登录的界面,请问背景图片如何设置

    一个java写的QQ登录的界面,请教背景图片怎么设置 import java.awt.Color; import java.awt.Font; import javax.swing.ImageIcon ...

  4. java swing背景_java swing 设置背景图片的方法一

    下面是偶写着玩的下测试的代码:(不好之处,请多多指教,大家共同进步 ) import java.awt.*; import javax.swing.*; public class ImageDemo ...

  5. html form背景图片设置,input 提交表单按钮 背景图片的完美设置

    import java.awt.*; import javax.swing.*; public class TestBackgroundColor extends JFrame  { public s ...

  6. android取消背景图片,android 设置背景图片

    >**无背景的代码稍显枯燥啊少年: vs2015,vs2019等 再拓展里下载:** ! import java.awt.FlowLayout; import javax.swing.Image ...

  7. .net的label的背景如何设置成为透明_css如何设置背景图片?background属性添加背景图片...

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可以参考一下, ...

  8. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

  9. android textview获取背景颜色,Android TextView背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

最新文章

  1. “半价买2080Ti”,英伟达发布RTX 30系列显卡,性能翻倍价格更低,网友高呼“NVIDIA YES”...
  2. SQL Server 表分区实战系列(文章索引)
  3. iOS开发核心动画之画图板
  4. POJ 3264: Balanced Lineup
  5. 全球及中国硝基复合肥市场产销状况与未来运营前景分析报告2022版
  6. 查看linux系统是32位还是64位
  7. 一行代码蒸发64亿人民币!黑客盯上区块链漏洞!Python真的变态!
  8. 01.00 简单工厂模式
  9. python输入的字符串转换为对应的数字类型_第1期 | psychopy:数据类型及运算符
  10. SAP BC430 课程中文自学笔记
  11. DevOps使用教程 华为云(19)git diff查看刚刚更新的文件的差异
  12. Java二进制的符号位在哪一位_Java位运算符及二进制常识
  13. win10跳过计算机密码,Win10怎么取消开机密码?Win10如何跳过开机密码?
  14. Java——Session使用
  15. PS知识点大总结(一)——基础操作
  16. 快乐去学习「快乐机器学习」
  17. 移动统计工具Flurry
  18. 【esn】 学习回声状态网络
  19. 如何关闭华为自动杀进程_如何彻底关闭windows 10的 自动更新
  20. 外盘期货的几个级别 你到达几级了?

热门文章

  1. arch Linux 添加引导,ArchLinux 添加开机启动脚本, 亲测
  2. 封装caffe-windows-gpu(支持模型有多个输出)
  3. OpenCV图像的加载、显示
  4. 【AI超级美发师】深度学习算法打造染发特效(附代码)
  5. SDUT OJ 数据结构实验之链表四:有序链表的归并
  6. 调度器Quartz的简述与使用总结
  7. linux 挂载ISO文件以及yum源配置
  8. Android:学习笔记(一)
  9. java 内存模型 ——学习笔记
  10. php 子类调用父类的方法