一起学习

1.创建一个类ImagePanel,代码如下

import java.awt.BorderLayout;

import javax.swing.JPanel;

import java.io.File;

import javax.imageio.ImageIO;

import java.io.IOException;

import java.awt.Image;

import java.awt.Graphics;

import java.awt.Graphics2D;

class ImagePanel extends JPanel {

public ImagePanel() {

try {

File f = new File("Img/Login.gif");

img = ImageIO.read(f);

} catch (IOException e) {

e.printStackTrace();

}

}

private Image img;

public void paintComponent(Graphics g) {

super.paintComponent(g);

Graphics2D g2 = (Graphics2D) g;

if (img != null) {

g2.drawImage(img, 0, 0, getWidth(), getHeight(),

0, 0, img.getWidth(null), img.getHeight(null), null);

}

}

}

在新建的JPanel面板中调用:

把public class Welcome

extends JPanel

改为public class Welcome

extendsImagePanel

即可实现背景.

在对话框中使用如下:

public class Login

extends JDialog {

String pass;

static String name;

ImagePanel panel1 = new ImagePanel(); //使用ImagePanel类载入的背景替换默认Jpanel1做为背景

下载本文示例代码

Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景Java中设置Jpanel的背景

Java jpanel 设置_Java中设置Jpanel的背景相关推荐

  1. java 锁定界面_Java中的锁

    java中的锁遵循不同的分类方法,太多了,乐观锁/悲观锁,可重入锁/不可重入锁,有些第一遇到的话,可能还有点懵.刚好周末有时间学习下,总结和梳理下. 一总述 总的来说对java的锁有以下七种分类方法: ...

  2. VB 设置ListView中指定一行的背景颜色

    代码如下: 'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF) Public Sub SetListViewBGColor ...

  3. java label 边框_java中怎么给jlabel设置边框,多谢!

    这是我找到的例子 import java.awt.Image; import java.awt.Rectangle; import java.awt.TextArea; import java.awt ...

  4. java jtable 监听事件_【Java】在JTable中设置鼠标监听器,点击操作对应数据

    最终效果 鼠标点击JTable中任一数据,修改相应的信息. 确定点击的行和列 package com.dao; import java.awt.event.MouseAdapter; import j ...

  5. java 选项卡面板_Java中的高级组件面板——JTabbedPane(选项卡面板)

    在Java的GUI设计中,若是要想实如今一个窗体中多个界面而且能在这些界面内能够随意切换,那选项卡面板绝对是最佳的选择,下面将具体介绍JTabbedPane的使用方法java 使用方法介绍 1. 首先 ...

  6. java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信

    你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...

  7. java文件选择器_java中文件选择器JFileChooser的用法

    一般的说,大家用JFileChooser有两种用法:打开文件或文件夹.保存文件或文件夹.本文就打开和保存文件来介绍JFileChooser的用法. 头文件的声明: import javax.swing ...

  8. java file 方法_JAVA中File的常用方法

    一.File类中包含了很多获得文件或文件夹属性的方法,使用起来比较方便,下面将常见的方法介绍如下: a.createNewFile方法 public boolean createNewFile() t ...

  9. java post流_java中的post是什么意思

    在许多应用程序中使用GET都没有问题.但是,GET要求通过一个环境变量将自己的数据传递给CGI程序.但假如GET字串过长,有些web服务器可能用光自己的环境空间(若字串长度超过200字符,就应开始关心 ...

最新文章

  1. populate_dir
  2. Nature综述:微生物构成的氮循环网络
  3. arcgis开发常用源码
  4. python 3d重建_3D点云重建原理及Pytorch实现
  5. android 高德获取省市,高德地图定位获取当前地址城市街道等详细信息(全部代码)...
  6. IE8,9下的ajax缓存问题
  7. 广义动量定理之质量m的应用案例分析
  8. 阜阳师范学院计算机专业,2019阜阳师范学院专业排名
  9. CSS显示属性上的过渡
  10. js原生 阿拉伯数字转中文大写 (金额)
  11. 2017年-应届毕业生面试总结(二)
  12. 案例(一)爬取优美图库风景壁纸
  13. 好意外,发现永久免费使用的云服务器
  14. PROE5.0飞利浦耳机结构设计教程
  15. JS使用canvas实现(下雨天)特效
  16. webbench源码学习--命令行选项解析函数getopt和getopt_long函数
  17. 成熟的男人喜欢什么样的女性?
  18. UE4 靠近物体时显示文字,远离时文字消失
  19. 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
  20. C语言循环水题,【系统设计论文】单片机控制下的鱼缸水循环系统设计(共3694字)...

热门文章

  1. 开设免费MC JE服务器
  2. Android之手机卫士
  3. html搭建工具,DA-FormMaker(html表单快速创建工具) V4.8.1 免费版
  4. emwin基础入门一
  5. 和大家一起分享人性中的感动!- 转老贴
  6. http抓包分析技巧总结
  7. php yii框架路由,yii框架如何配置路由
  8. 一个I/O口控制两个LED灯
  9. Office 365 2021密钥版 m1芯片支持
  10. DVD光盘的基础知识