java插入图片_如何在java窗体程序中添加图片
打开eclipse,创建一个java工程项目,创建完后在src下新建一个类Window,由于要插入图片,所以还在工程目录下创建一个文件夹imgs,里面放了一张60*60的图片,创建后的工程目录和图片,如图:
在Window.java中写入如图内容,设置窗体的一些基本信息
先说一下图片插入的方法。这里是将图片显示在label控件上,然后再将label控件放置到窗体上。
免费视频教程学习:java学习
在Window类的构造函数中加入如图代码。
解释一下这段代码:先是通过ImageIO.read()读取imgs文件夹下的block.png,然后getContentPane().setLayout(null);是将面板的布局设为null,即不使用布局管理器。
然后创建一个label对象,将图片放置到label上。创建完label对象后,先将label放到面板上,然后再通过setBounds()设置label的位置和大小。
注意要先将label放到面板上后再设置label的位置。
加入main函数后,Window.java的文件内容,如图:
运行Window.java,结果如图所示。可以看到在窗体的左上角显示了插入的图片。
setBounds()中有四个参数,依次为对象放置的x值、y值以及对象的宽、高。
如果想将图片放到窗体的中间,可以如图修改代码。
修改后再次运行程序,结果如图:
相关文章教程推荐:java零基础入门
java插入图片_如何在java窗体程序中添加图片相关推荐
- java窗体中添加图片_在java窗体程序中添加图片的方法
在java窗体程序中添加图片的方法 发布时间:2020-06-16 11:24:13 来源:亿速云 阅读:148 作者:Leah 这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详 ...
- kotlin数据库_如何在Kotlin应用程序中使用Xodus数据库
kotlin数据库 I want to show you how to use one of my favorite database choices for Kotlin applications. ...
- chrome麦克风权限_如何在Chrome扩展程序中处理麦克风输入权限和语音识别
chrome麦克风权限 by Palash Taneja 由Palash Taneja 如何在Chrome扩展程序中处理麦克风输入权限和语音识别 (How to handle mic input pe ...
- react 交互_如何在React应用程序中跟踪用户交互
react 交互 by Faouzi Oudouh 通过Faouzi Oudouh 如何在React应用程序中跟踪用户交互 (How to track user interactions in you ...
- angular发布代码有缓存_如何在Angular应用程序中执行请求?
全文共5358字,预计学习时长16分钟 来源:Pexels 本文将讨论如何在Angular应用程序中执行请求. 1. 使用拦截器来装饰请求 2. HttpClient 与HttpBackend的对比 ...
- ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?
ubuntu添加路由 I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to ...
- java中为按钮添加图片_如何在Java中为字符串添加双引号?
java中为按钮添加图片 In Java, everything written in double-quotes is considered a string and the text writte ...
- java 正则表达式 开头_如何在Java中修复表达式的非法开头
java 正则表达式 开头 您是否遇到过这个令人难以置信的错误,想知道如何解决它? 让我们仔细阅读一下,研究如何解决表达式Java非法开头错误. 这是一个动态错误,这意味着编译器会发现某些不符合Jav ...
- java soap 头_如何在Java中添加Soap标头
我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...
最新文章
- rocketmq中producer设计与实现
- Redux之compose
- 面试39 MySQL读写分离
- C# Span 源码解读和应用实践
- 廖雪峰Java1-2程序基础-7布尔运算符
- 在腾讯做嵌入式是怎么样的
- android 技能标签功能_android专业技能总结.doc
- python删除第一行_python3.7 openpyxl 删除指定一列或者一行的代码
- 百度大牛总结的十条Python面试题
- 李宏毅机器学习——概率分类模型
- 上海巴士集团公布公交整改措施和时间表
- Vue项目使用AES做加密
- 苹果应用的SKU建议使用APP ID
- 处理网页上的字符溢出的方法
- GStreamer系列-基础概念
- 如何区分电压串联负反馈电路和电流串联负反馈电路
- hdu 6184 Counting Stars
- 生成pdf设置中文字体出错Identity-H' is not recognized
- 传说中的蝴蝶效应?--MAC地址克隆竟然惹祸了!
- 浏览器被hao123篡改怎么办?
热门文章
- python 输出列表中元素的位置_python如何读取列表中元素的位置?
- Log-Euclidean metric on Riemannian manifold 黎曼流形上的Log-Euclidean测度
- 微信可以登录,代理服务器没有响应
- PymongoDB报错MongoError: The dotted field .. is not valid for storage
- 递归最小二乘法、增广最小二乘法、带遗忘因子的递归增广最小二乘法
- Nginx高性能Web服务器实战教程PDF
- Codesys电子凸轮功能的设计与可视化仿真
- XAVIER CMDS
- 庄子 汝身非汝有也。
- 数据类型及其表现形式