1打开NetBeans,新建项目demoJLabel1,主类com.msh.util. DemoJLabel1

2项目下新建文件夹img,放图片文件Search.gif

3演示代码

package com.msh.util;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import java.awt.Color;
import java.io.File;
import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE;
public class DemoJLabel1 {public static void main(String[] args) {JFrame jf=new JFrame("演示标签组件设置图片");jf.setLocation(300, 300);jf.setSize(300, 200);jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE);jf.setBackground(Color.white);String dir =System.getProperty("user.dir"); //当前项目根目录dir =dir +File.separator+"img";  //项目根目录+加自定义路径String filepath=dir+File.separator+"Search.gif"; //图片文件Icon icon=new ImageIcon(filepath);JLabel label = new JLabel("Search",icon, JLabel.CENTER);jf.add(label);jf.setVisible(true);     }}

运行程式

Java GUI编程(3)---JLabel设置图片相关推荐

  1. Java GUI编程学习

    Java GUI编程学习 GUI编程 告诉大家怎么学? 这是什么? 他怎么玩? 该如何平时运用它? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1.简介 G ...

  2. Java GUI编程的几种常用布局管理器

    Java GUI编程的几种常用布局管理器 本人是一个大二的学生.因为最近有做JavaGUI界面的需求,因此重新开始熟悉JavaGUI的各种控件和布局.然后以次博文为笔记,总结.完善以及发表最近学习的一 ...

  3. The package javax.swing is not accessible(java GUI 编程时引用swing包和awt包时会报错怎么办)

    Java GUI 编程时引用swing包和awt包时会报错怎么办 一.环境与错误现象 使用的编译器为eclipse,情况为: 二.解决方法 问题主要是由工程中的module-info.java这个文件 ...

  4. Java GUI编程最全笔记以及贪吃蛇案例分享

    GUI编程 简聊 1.简介 2.AWT 2.1.AWT介绍 2.2.组件和容器 1.Frame 2.面板Panel 2.3.布局管理器 2.4.事件监听 2.5.输入框 TextField监听 2.6 ...

  5. 【了解Java GUI编程】AWT和Swing的基本用法

    GUI :Graphical User Interface,图形用户界面,指在计算机出现后,在屏幕上使用图形界面来帮助用户(User)与机器(Machine)打交道用的界面接口(Interface). ...

  6. Java GUI编程。随堂笔记,仅供参考

    GUI编程 1.简介 Gui的核心技术:Swing AWT 因为界面不美观. 需要jre环境 为什么要学习? 可以写出自己心中想要的一些小工具 工作时候,也可能需要维护到swing界面 了解MVC架构 ...

  7. java gui编程 计算器_Matlab-GUI编程:简单计算器的实现

    前言:任何编程语言到了GUI这一块都逃不了要模仿做一个计算器来证明已经入门了.上个学期学java的时候GUI着实不好整,一个计算器硬是没整出来.这学期接触了matlab,虽然他号称是面向对象的编程语言 ...

  8. 如何使用javaw打开可运行的jar文件(java GUI编程)

    正文 主要用于GUI编程 运行 regedit启动注册表 在注册表编辑器中, 找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\c ...

  9. Java GUI编程 简单的学号 姓名输入框,并可导入保存在txt文档中

    (java GUI使用Frame作为顶层容器,简单的学号 姓名输入框,并可导入保存在txt文档中 下面是源代码: import java.awt.*; import java.awt.event.*; ...

最新文章

  1. 使用PHP+Sphinx建立高效的站内搜索引擎
  2. 亮相百度WAVE SUMMIT+2021,Intel OpenVINO带来新气象
  3. (原)JNI中env-GetByteArrayElements和AndroidBitmap_getInfo的冲突
  4. Android之选项菜单和上下文菜单解析
  5. python核心编程-第六章-个人笔记(一)
  6. docker删除镜像和删除容器
  7. sqlalchemy mysql教程_SQLAlchemy 教程 —— 基础入门篇
  8. 最大熵模型介绍及实现
  9. ajax angular点击事件_Angular的$http的ajax的请求操作(推荐)
  10. 飘云阁(PYG)番茄插件 弹窗清除
  11. 概率论 马尔可夫 切比雪夫等定理的解释
  12. FastAdmin遇到的坑
  13. 量子物理与计算机,量子物理学的重要应用,与普通计算机结构完全不同,还需继续探索...
  14. 已经搭载华为鸿蒙,华为鸿蒙设备将搭载在什么设备上
  15. 女生到底还做java还是前端_女孩子想转行的话学前端好还是java,哪个更有发展?...
  16. 操作Python列表Ⅰ
  17. [ html5 ] 图片默认外边框
  18. Java自己写一个json转换器,对象转json,json转对象
  19. 百度地图:创建多个标注点
  20. HTML5+CSS3+JS小实例:仿制网易云音乐网站的轮播图

热门文章

  1. [NOIP2016普及] 魔法阵
  2. 腾讯位置服务发布国庆旅游大数据报告:黄山成中国女游客最爱
  3. Unity 贴图压缩方法和对比
  4. Python数据分析工具,主要有哪些?
  5. python怎么用numpy函数_Python numpy.ravel函数方法的使用
  6. 2022年中国高性能计算机发展现状分析与展望
  7. Eureka Server 常用接口
  8. setfacl命令文件权限属性设置(了解)
  9. levelDB 的版本控制
  10. mybatis查询子表