使用javaswing设定背景图片为窗体大小(原创)
来源:互联网 发布:剑倚天下进阶数据最新 编辑:程序博客网 时间:2024/06/06 05:52
本文为原创,如果需要转发,麻烦备注链接,谢谢!
package com.swingdemo;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.*;
public class SwingDemo{
//新建窗体并设置窗体标题
public JFrame frame = new JFrame("平台");
public JPanel panel = null;
public SwingDemo(){
//加载构造方法时初始化
init();
}
@SuppressWarnings("serial")
public void init(){
//创建布局管理器
panel = new JPanel(){
//获取窗体所需组件
public void paintComponent(Graphics g){
//设定背景图路径(图片的路径要更换成你自己的相对路径也可以,我这里用绝对路径)
String imagePath = "C:/Users/lenovo/Desktop/pt/frame.jpg";
//创建图片类
ImageIcon icon = new ImageIcon(imagePath);
//创建图片类获取图片
Image image = icon.getImage();
//绘画
g.drawImage(image,0,0,icon.getIconWidth(),icon.getIconHeight(),icon.getImageObserver());
//获取图片宽高作为窗体宽高
frame.setSize(icon.getIconWidth(), icon.getIconHeight());
}
};
//把布局设定进窗体中
frame.add(panel);
//将窗体设置为可视
frame.setVisible(true);
//调整窗体大小
frame.pack();
}
public static void main(String[] args) {
//调用
new SwingDemo();
}
}
- 使用javaswing设定背景图片为窗体大小(原创)
- VB2012窗体大小设定
- 使用Javaswing自定义图片作为按钮(原创)
- [原创]为CEdit设置背景图片
- 设置winform窗体背景图片自动适应窗体大小
- JDesktopPane改变窗体大小时背景图片自动适应窗体大小
- javaSwing窗体居中显示
- JavaSwing不规则窗体
- 怎样为MdiParent父窗体添加背景图片
- MFC实现为窗体添加的背景图片
- java 如何为一个窗体设置背景图片
- MFC实现为窗体添加的背景图片
- java 如何为一个窗体设置背景图片
- 为Delphi窗体加BMP背景图片
- 窗体大小为桌面可见大小
- 设置窗体背景图片,并且让图片随着窗体的大小的调整而调整大小
- C#中如何设定窗体的位置和大小
- WinForm设置主窗体为固定大小(禁止调整大小)
- poj1436 Horizontally Visible Segments
- uva 10106 Product(高精度大数乘法)
- maven基本使用
- Linux下使用Supervise
- Gh0st源码学习(三)生成DLL和DAT文件
- 使用javaswing设定背景图片为窗体大小(原创)
- php 5.4.38
- oracle wallet使用与维护
- 大规模数据相似度计算时,解决数据倾斜的问题的思路之一(分块思想)
- CCLayer注册lua回调函数setTouchPriority失效
- 11G 结果集缓存限制
- linux shell教程(一)
- 八、通过中缀计算表达式转换成后缀计算表达式
- A除以B