该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

参考这个看看

import java.awt.event.*;

import javax.swing.*;

import java.awt.*;

public class BackgroundImage extends JFrame

{

JScrollPane scrollPane;

ImageIcon icon;

Image image;

public BackgroundImage()

{

icon = new

ImageIcon("bgpanel.jpg");

JPanel panel = new JPanel()

{

protected void paintComponent(Graphics g)

{

// Dispaly image at at full size

g.drawImage(icon.getImage(), 0, 0, null);

// Scale image to size of component

// Dimension d = getSize();

// g.drawImage(icon.getImage(), 0, 0,

d.width, d.height, null);

// Fix the image position in the scroll

pane

// Point p =

scrollPane.getViewport().getViewPosition();

// g.drawImage(icon.getImage(), p.x, p.y,

null);

super.paintComponent(g);

}

};

panel.setOpaque( false );

panel.setPreferredSize( new Dimension(400,

400) );

scrollPane = new JScrollPane( panel );

getContentPane().add( scrollPane );

JButton button = new JButton(

"Hello" );

panel.add( button );

}

public static void main(String [] args)

{

BackgroundImage frame = new

BackgroundImage();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(300, 300);

frame.setLocationRelativeTo( null );

frame.setVisible(true);

}

}

java怎么让图片铺满_如何让添加的背景图片铺满整个JFrame?相关推荐

  1. java将图片铺满panel_如何让添加的背景图片铺满整个JFrame?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 参考这个看看 import java.awt.event.*; import javax.swing.*; import java.awt.*; publ ...

  2. Java怎么让图片在窗体_在窗口添加背景图片-java怎么设置窗体的背景图片 – 手机爱问...

    2018-04-07 背景图片怎么设置? 背景图片代码:更换整体页面背景的源代码:body{b (大背景图片地址) repeatscroll!important;}更换页面题图logo图片的源代码:. ...

  3. html铺满整个页面_html 怎么让背景图铺满整个页面?

    html中,怎么让背景图片充满整个页面 html 怎么让背景图铺满整个页面雨声潺潺,像住在溪边.宁愿天天下雨,以为你是因为下雨而不来. 也就是一张网页内容有多长多宽,那一张背景图就要放大到那么大,例如 ...

  4. 前端背景图放置_前端开发关于网页背景图片的缩放自适应及组合形成背景图的问题...

    前端游戏开发贴吧 游戏前端开发 游戏开发流程 策划美术前端后端 昨天在切图时遇到如下两个问题: 1.需要背景图片无论浏览器大小如何缩放,背景图片始终宽度百分百显示. 2.需要将给出的一张背景图片和一张 ...

  5. php背景图片平铺拉伸,利用jQuery和CSS将背景图片拉伸

    现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一张大背景图进行拉伸效果呢?也就是说使用一张固定尺寸的背景图片,让它在页面中随着浏览器尺寸进行拉伸,就像我们的电脑桌面壁纸效果.本文将带您一起 ...

  6. html图片固定高宽比显示,科技常识:CSS背景图片固定宽高比自适应调整的实现方法...

    今天小编跟大家讲解下有关CSS背景图片固定宽高比自适应调整的实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS背景图片固定宽高比自适应调整的实现方法 的相关资料,希望小伙伴们看 ...

  7. html图片滚动红点_HTML中更换或添加网站背景图片的代码怎么写?(示例)

    本篇文章主要介绍了HTML代码中如何更换或添加网站背景图片?对于小白来说,最简单的方法就是,如果是更换背景图片的话. 我们可以在网页上点击鼠标右键查看网站源代码,然后找到css里面的背景图这一段代码, ...

  8. php网页怎么插入背景图片,HTML中更换或添加网站背景图片的代码怎么写?(示例)...

    本篇文章主要介绍了HTML代码中如何更换或添加网站背景图片?对于小白来说,最简单的方法就是,如果是更换背景图片的话. 我们可以在网页上点击鼠标右键查看网站源代码,然后找到css里面的背景图这一段代码, ...

  9. html背景图片在底部,CSS兑现固定DIV层背景图片且底部显示

    CSS实现固定DIV层背景图片且底部显示 /*CSS缩写形式*/ div { background:url(/images/about_bg.jpg) no-repeat fixed; backgro ...

最新文章

  1. installshield 2009实现安装包自动编译
  2. MITRE:利用微生物组时间序列数据推断与宿主状态变化相关的特征
  3. SSM中怎样使用JUnit4+spring-test编写单元测试
  4. 计算机能实现哪些人类智力活动,人工智能是电脑科学的一个重要分支,它的近期目标是什么?...
  5. [P2396] yyy loves Maths VII
  6. android触摸进度条,Android仿IOS ViewPager滑动进度条
  7. php定时任务引入文件,php解决crontab定时任务不能写入文件问题的方法分析
  8. 银行剧震!国内第一家无人银行来了...
  9. QCSPCChart SPC控制图工具软件是面向对象的工具包
  10. python中linspace函数_Python numpy.linspace函数方法的使用
  11. AGV-倍福beckhoff TWINCAT2及台达电机、传感器等使用总结
  12. 谷歌无法打开微信二维码链接解决方案 之 使用谷歌模拟微信浏览器
  13. 适合零基础编程学员学习的网站,APP
  14. gzip: stdin: not in gzip format / tar: Child returned status 1
  15. 「Python数据分析系列」10.使用数据
  16. VS2005 项目怎样添加“依赖”、“库目录”和“包含目录”
  17. wap网站服务器要求,使您的WEB服务器支持WAP数据发送
  18. 二分查找法-floor和ceil函数实现(C++)
  19. 【财富空间】年终重磅:解密全球30家搅局者和355家上市路上的科技公司
  20. Kafka Consumer位移(Offset)提交——解决Consumer重复消费和消息丢失问题

热门文章

  1. 直线检测——对比M-LSD直线检测(基于深度学习)与霍夫曼直线检测
  2. native字体尺寸自适应 react_react native 字体不随系统字体变化而变
  3. 神盾特工hive_『百科-角色』蜂巢(Hive),沃德就变成这个玩意了
  4. ubuntu 10.04 联想G450 安装无线网卡驱动
  5. vue+node.js+moogodb仿王者荣耀移动端项目一
  6. 大数据的属性是什么?如何划分?
  7. 大神教你如何剪辑热播剧《你是我的荣耀》,3分钟精彩片段变现!【覃小龙课堂】
  8. 香港云服务器能加D盘?
  9. JAVA注解 | 可重复元注解@Repeatable
  10. 写个脚本,一键打开软件文档(Windows)