首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java swing 怎样添加背景图片并且能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端时候,有要在一块主面板上添加背景图片需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它icon属性来实现,但个人感觉这种做法很.../form/images/mainBg.jpg"); this.mainPanel.add(imgPanel,-1);//参数-1作用是让这个背景图片面板保持在所有面板最下面,相当于WEB中z-index...属性 由于 我窗口默认情况是最大化,所以我取高度和宽度是屏幕高度和宽度,这个大家根据自己情况来调整咯,好了,初始化时候设好了,那当用户改变窗口大小时候如果图片大小改变的话会很难看...,这会导致老板脸色也很难看,呵呵,所以需要监听一个父窗口大小变化,并根据情况来调整图片大小,这样才显得比较智能,嘿嘿,有代码有真相: /** * 监听最外层窗口resize事件,并根据窗口大小来调整背景图片尺寸.../form/images/mainBg.jpg"); this.mainPanel.add(imgPanel,-1); } 这个是外层JFrame监听方法,当改变大小事件触发时

1.5K10

jquery 绑定事件 - resize() 浏览器窗口大小发生改变

进入子元素不触发) mouseleave() 鼠标离开(离开子元素不触发) hover() 同时为mouseenter和mouseleave事件指定处理函数 ready() DOM加载完成 resize() 浏览器窗口大小发生改变...scroll() 滚动条位置发生变化 submit() 用户递交表单 resize() 浏览器窗口大小发生改变 其实大部分resize()方法是用于响应式布局调整屏幕大小时候进行触发处理。...这里就不写那么复杂事情,只写一下当浏览器窗口变化时候,触发resize()事件看看。...编写一个当浏览器窗口大小发生变换,在document.title打印document.width()如下: ? ? 代码 <script type="text/javascript" src="jquery/jquery-3.3.1.min.<em>js</em>

2.5K20

JS 获取浏览器默认字体大小

说是 JS,其实也还是要配合 CSS 使用。 要获取浏览器默认字体大小,我们可以使用 CSS font-size 属性。...将元素字体大小设置为 medium 可以将其设为浏览器默认大小,通常为16 px。...以下是设置元素字体大小 CSS 代码示例: .element { font-size: medium; } 一旦将元素字体大小设置为浏览器默认大小,就可以通过 JavaScript 来获取其实际值...然后,使用 getComputedStyle() 方法获取该元素计算样式,即应用于该元素实际样式。 最后,使用 parseInt() 方法将获取到字体大小值转换为整数。...需要注意是,如果浏览器默认字体大小被修改,例如在 Chromium 浏览器中将其更改为"特大",则返回值将相应地更改。

3.2K30

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

要得到窗口尺寸,对于不同浏览器,需要使用不同属性和方法:若要检测窗口真实尺寸,在Netscape下需要使用Window属性;在 IE下需要深入Document内部对body进行检测;在DOM环境下...http-equiv="content-type" content="text/html; charset=gb2312"> 请调整浏览器窗口大小...--显示浏览器窗口实际尺寸--> 浏览器窗口 实际高度: 浏览器窗口 实际宽度:...,并且,其数值会随窗口大小改变而变化。...(4)再通过深入Document内部对body进行检测,获取窗口大小,并存储在前述两个变量中。 (5)在函数最后,通过按名称访问表单元素,结果输出至两个文本框。

8.1K30

js获取屏幕大小,当前网页和浏览器窗口

jQuery 如果您使用是jQuery,则可以使用jQuery方法获取窗口或document大小: $(window).height(); // returns height of browser...viewport $(document).width(); // returns width of HTML document (same as pageWidth in screenshot) 屏幕大小...对于屏幕大小你可以使用以下代码实现: screen.height; screen.width; 1.获取屏幕尺寸 获取屏幕宽度:window.screen.width;    //整个屏幕宽度 获取屏幕高度...获取整个网页高度:document.body.scrollHeight 5.获取body宽高(含边框) 获取网页内body宽度:document.body.offsetWidth     //.../ document.documentElement.scrollLeft 二、JQ部分 1、获取当前窗口浏览器宽高 获取当前窗口浏览器可视区域宽度:$(window).width(); 获取当前窗口浏览器可视区域高度

11.1K20

窗口大小、位置及其大小改变引起事件QResizeEvent

Qt窗口大小和位置 Qt窗口大小、位置及其大小改变引起事件QResizeEvent 1.使得Qt界面的控件随窗口变化而变化 1.1....目的 要将Matlab Command Window嵌入到一个QDialog中,使得这个窗口控件随着窗口大小改变改变。...首先我设置了一个QLabel,设置这个QLabal布局(不管是水平布局、垂直布局或是栅格布局都OK,因为只有这一个控件),目的是让这个QLabel铺满整个客户区Client Area(为了简单获取客户区大小...那么问题来了,需要对Qt窗口有个大致了解。 2. Qt窗口大小和位置 ?...setGeometry() 改变位置和大小 不包含窗口装饰器 resize() 只改变大小 不包含窗口装饰器 另外3个有用函数: //设备相关屏幕尺寸信息 QDesktopWidget* desktopWidget

10.3K10

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转)

要得到窗口尺寸,对于不同浏览器,需要使用不同属性和方法:若要检测窗口真实尺寸,在Netscape下需要使用Window属性;在IE下需要 深入Document内部对body进行检测;在DOM环境下...http-equiv="content-type" content="text/html; charset=gb2312"> 请调整浏览器窗口大小...--显示浏览器窗口实际尺寸--> 浏览器窗口 实际高度: 浏览器窗口 实际宽度: <input...,并且,其数值会随窗口大小改变而变化。...(4)再通过深入Document内部对body进行检测,获取窗口大小,并存储在前述两个变量中。 (5)在函数最后,通过按名称访问表单元素,结果输出至两个文本框。

16.1K10

JS 获取浏览器窗口大小clientWidth、offsetWidth、scrollWidth「建议收藏」

常用: JS 获取浏览器窗口大小 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body...document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; } 详细: 关于获取各种浏览器可见窗口大小...新版本浏览器大多支持根据页面指定 DOCTYPE 来启用不同解释器 scrollTop 是“卷”起来高度值,示例: <div style=”width:100px;height:100px;overflow...,会随对象中内容多少改变(内容多了可能会改变对象实际宽度)。...clientWidth 是对象可见宽度,不包滚动条等边线,会随窗口显示大小改变。 offsetWidth 是对象可见宽度,包滚动条等边线,会随窗口显示大小改变

7.1K20
领券