java中JFrame去掉边框设置背景
来源:互联网 发布:c语言书籍排行 编辑:程序博客网 时间:2024/05/15 13:25
在这里主要通过继承JPanel来定义一个backgoundPanel类,将其添加到JFrame中,来给他设置背景,这样做的好处是我们还可以在上面继续添加其他组件,如下(BackgruondPanel):
public class BackgruondPanel extends JPanel{private ImageIcon pic;private Image image;private int width;private int height;public BackgruondPanel(String imgUrl) {pic = new ImageIcon(imgUrl);image = pic.getImage();width = pic.getIconWidth();height = pic.getIconHeight();this.setSize(width, height);}@Overridepublic void paint(Graphics arg0) {super.paint(arg0);arg0.drawImage(image, 0, 0, width, height,null);}//获取作为背景图片的宽度public int getdefaultWidth(){return width;}//获取作为背景图片的高度public int getdefaultHeight(){return height;}}main类:
public class Main {public static void main(String[] args) {initView();}public static void initView(){String url = "img\\main_background.gif";JFrame frame = new JFrame();BackgruondPanel bgpanel = new BackgruondPanel(url);frame.add(bgpanel);frame.setBounds(30, 30, bgpanel.getdefaultWidth(), bgpanel.getdefaultHeight());//设置去掉边框frame.setUndecorated(true);frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}
0 0
- java中JFrame去掉边框设置背景
- 拖动去掉边框的JFrame
- java中如何对JFrame进行设置背景颜色和背景图片
- java JFrame 设置背景颜色无效的理解
- Java 在JFrame中设置背景图片
- Java Swing中JFrame设置自定义图标
- java设置窗体居中与去除边框以及jframe设置背景色
- UISearchBar 背景 边框设置
- Android 设置背景边框
- JFrame中设置背景图片
- JFrame中设置背景图片
- Java - JFrame 设置背景图片
- java JFrame去掉标题栏后如何实现鼠标移动到边框可以进行拖拉以放大缩小
- Java程序中取消窗口标题栏以及边框,并使窗口可以相应鼠标事件,被鼠标拖动;设置JFrame背景色
- AI中去掉边框
- 关于JFrame背景边框以及paint 和paintComponents
- javaGUI的JFrame设置窗口背景
- 解决java JFrame边框老土问题
- protobuf2.5 iphone5s中崩溃的问题
- H.264句法和语法总结(十一)宏块层预测句法
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
- {python} 魔法方法
- Android之ContentProvider总结
- java中JFrame去掉边框设置背景
- H.264句法和语法总结(十三)残差句法
- 2013年06月 八个短对话 第二套
- H.264句法和语法总结(十四)CAVLC 残差句法
- STM32学习笔记(7):USART串口的使用
- String,StringBuffer,StringBuilder的区别
- 在原有的hbase集群中搭建一个新的hbase集群
- iOS:堆(heap)和栈(stack)的理解
- shell得到上一个命令的快捷键