1.使用JLabel组件来显示图片

JLabel 的构造方法:

JLabel()JLabel(String text) JLabel(String text, int horizontalAlignment) JLabel(Icon image) JLabel(Icon image, int horizontalAlignment) JLabel(String text, Icon image, int horizontalAlignment) /*** text:显示的文本* image:显示的图片* horizontalAlignment: 标签内容(在标签内)的水平对其方式(竖直方向默认居中, 可通过方法设置)* */

使用Icon实例获取图片资源,一般用ImageIcon来穿建图片对象。

ImageIcon icon = new ImageIcon("src/main/resources/title.jpeg");

其他实例创建的方法:

// 方法一: 通过 java.awt.Toolkit 工具类来读取本地、网络 或 内存中 的 图片(支持 GIF、JPEG 或 PNG)
Image image = Toolkit.getDefaultToolkit().getImage(String filename);
Image image = Toolkit.getDefaultToolkit().getImage(URL url);
Image image = Toolkit.getDefaultToolkit().create

Java图形化界面设计——添加图片相关推荐

  1. Java 图形化界面设计(GUI)实战练习(代码)

    关于Java图形化界面设计,基础知识网上可搜,下面简单介绍一下重点概念,然后就由浅入深代码实例. 程序是为了方便用户使用的,Java引入图形化界面编程. 1.JFrame 是容器类 2.AWT 是抽象 ...

  2. Java图形化界面设计——容器(JFrame)

    Java图形化界面设计--容器(JFrame) 程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构 ...

  3. java 网格布局管理器,Java图形化界面设计——布局管理器之GridLayout(网格布局)...

    网格布局特点: l  使容器中的各组件呈M行×N列的网格状分布. l  网格每列宽度相同,等于容器的宽度除以网格的列数. l  网格每行高度相同,等于容器的高度除以网格的行数. l  各组件的排列方式 ...

  4. Java图形化界面设计——GridBagConstraints

    JAVA布局模式:GridBagConstraints终极技巧参数详解 布局模式 :GridBagConstraints布局,先发一个实例: gridx = 2; // X2 gridy = 0; / ...

  5. java卡片布局显示效果_三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局)...

    摘自 http://blog.csdn.net/liujun13579/article/details/7773945 卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组 ...

  6. 三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)

    边界布局管理器把容器的的布局分为五个位置:CENTER.EAST.WEST.NORTH.SOUTH.依次对应为:上北(NORTH).下南(SOUTH).左西(WEST).右东(EAST),中(CENT ...

  7. 三十三、Java图形化界面设计——布局管理器之null布局(空布局)

    一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局. 操作方法: 1)       首先利用setLayout(null)语句将容器的布局设置为null布局(空布局 ...

  8. Java图形化界面设计(swing实现)

  9. 图形化界面设计软件简要介绍

    图形化界面设计软件简要介绍 [摘要]:面向使用者的系统工程设计,其目的是要准确.快速地在设计者和使用者之间传递信息和实现功能,也是优化产品性能来适应大众的操作能力,减轻使用者的认知负担.成功的系统工程 ...

最新文章

  1. python3初学者注意事项
  2. python decorator ssh_Python库现后门 可窃取用户SSH信息
  3. oracle中distinct的正确应用
  4. mysql配置文件改密码_mysql8.0 安装教程(自定义配置文件,密码方式已修改)
  5. chrome正受到自动软件的控制_河南科信混凝土搅拌站电脑全自动控制系统PLY1200A称重控制器上位机软件现场安装调试...
  6. 如何安装biopython_Biopython - 安装
  7. Cisco 模拟器实现NAT案例
  8. 实验室设备管理系统的设计与实现程序设计与实现
  9. 过大年,和人工智能一起对对联!
  10. ERROR: Check hive‘s usability failed, please check the status of your cluster问题解决
  11. 计算机系统原理实验:模型机(十)ttime部分
  12. 按头安利 好看又实用的SolidEdge 3d模型素材看这里
  13. 服务器云平台 系统,服务器系统平台
  14. 小白前端学习流程【爱创课堂专业前端培训】
  15. 惠聚集,惠生活 共识赢未来,财富沙龙分享会成功举办!
  16. commons-collections介绍
  17. HTTP Sec-Fetch-*请求头
  18. F5 关于优化 Dell PowerEdge 服务器上 BIG-IP Virtual Edition(VE)性能的研究
  19. Unity-Linerenderer画线功能
  20. R 语言的优劣势是什么?

热门文章

  1. **用户画像是什么?用户画像如何分析?**
  2. 富文本编辑器CKeditor文件上传下载SmartUpload插件
  3. 关于mac系统怎么找启动台?
  4. OCR论文笔记系列(一): CRNN文字识别
  5. 2018 —— 遇到你,芋道源码
  6. 21FIC神秘比赛取证,综合性高,misc和取证结合,网站全新的docker架构,题目蛮有意思。
  7. 重磅!电子身份证真的来了!竟可支付宝领取!这些城市已经确认试点!
  8. bootstrap 点击按钮刷新_bootstrap table onRefresh刷新事件
  9. 基于matlab计算aom衍射效率,实验七激光位相调制光谱特性检测-华东师范大学.ppt...
  10. 第1章对象入门——速读