我的程序代码如下,试了加背景的方法虽然程序没有错误,但是背景还是显示不出来,按钮的setsize好像也不起作用,希望高人能助一臂之力,小女子先写过各位了:、、、、importjava.awt....

我的程序代码如下,试了加背景的方法虽然程序没有错误,但是背景还是显示不出来,按钮的setsize好像也不起作用,希望高人能助一臂之力,小女子先写过各位了:、、、、 import java.awt.*; import javax.swing.*; public class MainFrame extends JFrame { public static void main(String[] args) { JFrame frame=new JFrame("补考管理系统"); frame.setSize(300,200); frame.setBackground(Color.gray); /*((JPanel) frame.getContentPane()).setOpaque(false); // Winter.jpg这个图片的位置要跟当前这个类是同一个包下 ImageIcon img = new ImageIcon("c://aaa.jpeg"); JLabel background = new JLabel(img); frame.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE)); background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); */ ImageIcon img = new ImageIcon("//practice//src//img//login_mainbg.jpg");//这是背景图片 JLabel imgLabel = new JLabel(img);//将背景图放在标签里。 frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));//注意这里是关键,将背景标签添加到jfram的LayeredPane面板里。 imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());//设置背景标签的位置 //JFrame frame=new JFrame("补考管理系统"); // frame.addComponent(new FrameListener());//添加监听器 //设置用户关闭框架时的响应动作 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel title=new JLabel("欢迎进入补考管理系统"); Font fnt=new Font("Serief",Font.BOLD+Font.ITALIC,40); title.setFont(fnt); Panel userpan=new Panel();//用户信息面板 JLabel userlab=new JLabel("用户名:"); JLabel mmlab=new JLabel("密码:"); JTextField username=new JTextField(); TextField password=new TextField(6); JButton login=new JButton("登录"); JButton Reset=new JButton("重置"); password.setEchoChar('*'); //login.resize(5,5); // Reset.resize(5,5); userpan.setSize(100,100); userpan.setLocation(300,300); userpan.setLayout(new GridLayout(3,2,0,5)); //3行2列的网格布局管理器 userpan.add(userlab); userpan.add(username); userpan.add(mmlab); userpan.add(password); userpan.add(login); userpan.add(Reset); frame.add(title,BorderLayout.NORTH); frame.add(userpan,BorderLayout.CENTER); frame.setResizable(false); frame.setVisible(true); } }

展开

java中添加背景_java中如何增加背景图片相关推荐

  1. java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)

    关于java容器,面板等自行百度学一下吧 private button loginbtn = new button("登陆"); final static jframe buyer ...

  2. java button 添加事件_java中如何给button添加事件

    一个例子, 参考下; 把第一个panelright.remove(firstpanel); package baidu; import java.awt.*; import java.awt.even ...

  3. 如何向mysql表中添加数据类型_java中怎么把data类型的数据添加到数据库?

    这种问题应该算是很初级的问题了,项目一直用的是util包下的date,所以临时看了一下sql.date的源码: 由源码,很容易可以看出来,sql.date提供了两种构造方法: 一. 提供年月日 @De ...

  4. java 如何添加背景音乐_Java JFrame 中添加背景音乐方法

    在想让音乐开始播放的时候 调用该方法就可以,如:如果想在一打开JFrame的时候就播放,那么在JFrame的构造方法中添加该方法即可.以此类推. import java.applet.AudioCli ...

  5. java中set集合_java中怎么往集合类set里添加数据??

    展开全部 两种向Set中添加元素的方法,第一种是使用add()方法,每次添加一个元素到set中,当集合中不存在相32313133353236313431303231363533e59b9ee7ad94 ...

  6. java图形用户界面概述_Java中图形用户界面概述

    Java中图形用户界面概述,转型或者高薪就业,java工程师是不错的选择,而且java是目前乃至未来都主流的程序语言.Java中图形用户界面概述,一起来学习下java方面的知识吧. 1.1.组件 组件 ...

  7. java 如何忽略异常_java中如何解决异常

    原文 | dzone.com/articles/9-- 作者 | Thorben Janssen 翻译 | geekymv 无论你是初学者还是经验丰富的开发人员,对于你和你的团队来说,提高异常处理的能 ...

  8. java iter是否存在_Java中ListIterator和Iterator的区别以及ListIterator的应用

    Java中ListIterator和Iterator详解与辨析 在使用java集合的时候,都需要使用Iterator.但是java集合中还有一个迭代器ListIterator,在使用List.Arra ...

  9. java函数式编程入口_Java中的函数式编程

    前言 JDK8引入的Lambda表达式和Stream为Java平台提供了函数式编程的支持,极大地提高了开发效率.本文结合网络资源和自身使用经验,介绍下Java中的函数式编程 Java中的函数式编程 出 ...

  10. java comparable接口作用_Java 中 Comparable 接口的意义和用法

    一, 为何需要实现Comparable接口 我们知道Collections类中包含很多对实现Collection接口的容器各种操作的静态方法. 当然, 其中最长用的莫过于排序了(Collections ...

最新文章

  1. 各种 Optimizer 梯度下降优化算法回顾和总结
  2. ethercard php_使用Arduino和ENC28J60以太网LAN网络模块发送HTTP POST请求
  3. DateTime格式化问题
  4. 手动启动 oracle 服务
  5. opencv生成随机图(随机彩图,随机灰图)
  6. 八十五、Eureka搭建分布式SpringCloud项目
  7. 面试基础算法及编程 第二弹(链表相关:主要考察指针的应用)
  8. ZABBIX Agent2监控docker
  9. 销售记账管理系统php源码,crm客户销售管理系统销售统计ERP系统源php源码源码办公审批管理...
  10. Cocos Creator学习のTiledMap
  11. 如何下载FLASH动画
  12. java web 在线购书商城系统
  13. 电脑主板故障维修案例
  14. PAT乙级-1028人口普查
  15. ai的预览模式切换_ai全屏快捷键是什么(Ai切换屏幕模式有哪些)
  16. edge浏览器设置启动时默认打开新标签页
  17. 1日人民币对美元汇率中间价下调56个基点
  18. 记录:mysql的binlog日志开启与数据恢复
  19. 自如上线分期支付,租金贷发展受限后充分利用流量变现
  20. 安装tensorflow

热门文章

  1. Windows 7 设置devenv.exe启动版本
  2. CDH6报错解决全记录
  3. 大学生体测成绩判断c语言_体育改革瞄准高校,体测不过关可能真的毕不了业了...
  4. python发展路线_Python进阶路径-从学徒到大师
  5. java找重复字符串_在java中怎样查找重复字符串
  6. 萝卜家园win11系统32位微软原版镜像v2021.08
  7. 【Python学习笔记】Python深拷贝和浅拷贝
  8. 设置response.setContentType(“application/json;charset=utf-8“)后还是中文乱码
  9. linux给文件加可执行权限
  10. Spring 事务方法与非事务方法相互调用 @Transactional 注解失效不回滚?