Java——标签组件:JLabel

 

 

使用一个标签

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Point;import javax.swing.JFrame;
import javax.swing.JLabel;//=================================================
// File Name       :	JFrame_demo
//------------------------------------------------------------------------------
// Author          :	Common//主类
//Function        : 	JFrame_demo
public class JFrame_demo {public static void main(String[] args) {// TODO 自动生成的方法存根JFrame f = new JFrame("Swing窗口");							//实例化窗体对象JLabel lab = new JLabel("Label",JLabel.CENTER);		//实例化对象,使用剧中对齐f.add(lab);																				//向容器中加入组建Dimension dim = new Dimension();								//实例化Dimension对象dim.setSize(230,80);			//设置大小f.setSize(dim);						//设置组件大小f.setBackground(Color.WHITE);Point point = new Point(300,200);		//设置现实的坐标点f.setLocation(point);f.setVisible(true);}}

 

 

更改JLabel的文本样式

 

设置标签的显示字体、大小、背景颜色

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Point;import javax.swing.JFrame;
import javax.swing.JLabel;//=================================================
// File Name       :	JFrame_demo
//------------------------------------------------------------------------------
// Author          :	Common//主类
//Function        : 	JFrame_demo
public class JFrame_demo {public static void main(String[] args) {// TODO 自动生成的方法存根JFrame f = new JFrame("Swing窗口");							//实例化窗体对象JLabel lab = new JLabel("Label",JLabel.CENTER);		//实例化对象,使用剧中对齐Font fnt = new Font("Serief",Font.ITALIC+Font.BOLD,28);lab.setFont(fnt); 									//设置标签的显示字体lab.setForeground(Color.RED); 	//设置标签的文字颜色f.add(lab);																				//向容器中加入组建Dimension dim = new Dimension();								//实例化Dimension对象dim.setSize(230,80);			//设置大小f.setSize(dim);						//设置组件大小f.setBackground(Color.WHITE);Point point = new Point(300,200);		//设置现实的坐标点f.setLocation(point);f.setVisible(true);}}

 

 

在JLabel中设置图片

 

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Point;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;//=================================================
// File Name       :	JFrame_demo
//------------------------------------------------------------------------------
// Author          :	Common//主类
//Function        : 	JFrame_demo
public class JFrame_demo {public static void main(String[] args) {// TODO 自动生成的方法存根JFrame f = new JFrame("Swing窗口");							//实例化窗体对象String picPath = "/home/common/software/database/photo.jpg";Icon icon = new ImageIcon(picPath);JLabel lab = new JLabel(icon,JLabel.CENTER);		//实例化对象,使用剧中对齐Font fnt = new Font("Serief",Font.ITALIC+Font.BOLD,28);lab.setFont(fnt); 									//设置标签的显示字体lab.setForeground(Color.RED); 	//设置标签的文字颜色f.add(lab);																				//向容器中加入组建Dimension dim = new Dimension();								//实例化Dimension对象dim.setSize(230,80);			//设置大小f.setSize(dim);						//设置组件大小f.setBackground(Color.WHITE);Point point = new Point(300,200);		//设置现实的坐标点f.setLocation(point);f.setVisible(true);}}

 

转载于:https://www.cnblogs.com/tonglin0325/p/5307458.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470929.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

四、Web服务器——Session Cookie JSP入门 学习笔记

今日内容 1. 会话技术1. Cookie2. Session 2. JSP:入门学习会话技术 1. 会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次…

LeetCode 2310. 个位数字为 K 的整数之和(枚举)

文章目录1. 题目2. 解题1. 题目 给你两个整数 num 和 k ,考虑具有以下属性的正整数多重集: 每个整数个位数字都是 k 。所有整数之和是 num 。 返回该多重集的最小大小,如果不存在这样的多重集,返回 -1 。 注意: 多…

五、Web服务器——MVC开发模式 EL表达式 JSTL 学习笔记

今日内容 1. JSP:1. 指令2. 注释3. 内置对象2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构JSP: 1. 指令* 作用&#xff1a;用于配置JSP页面&#xff0c;导入资源文件* 格式&#xff1a;<% 指令名称 属性名1属性值1 属性名2属性值2 ... %>* 分类&#xff1a;1. p…

requests.exceptions.SSLError: HTTPSConnectionPool Max retries exceeded with url 报错解决方法

import requests import jsonheaders {"Content-Type": "application/json"} url https://xxx d {"var": [1, 2, 3]} r requests.post(url, headersheaders, jsond) # 发get请求 print(r.status_code, r.json())发现报错&#xff1a; ssl.…

六、Web服务器——FilterListener 学习笔记

今日内容 1. Filter&#xff1a;过滤器 2. Listener&#xff1a;监听器Filter&#xff1a;过滤器 1. 概念&#xff1a;* 生活中的过滤器&#xff1a;净水器,空气净化器&#xff0c;土匪、* web中的过滤器&#xff1a;当访问服务器的资源时&#xff0c;过滤器可以将请求拦截下来…

asp.net cookie操作-添加cookie,添加键值,移除cookie,移除键值

1 public class Cookies2 {3 /// <summary>4 /// 添加cookie5 /// </summary>6 /// <param name"cookieName"></param>7 /// <param name"value"></param>8 public static void Add(string c…

export/set 环境变量读取对应配置

我们有时候不希望将配置参数写在代码里&#xff0c;而作为单独的文件传入 一种办法是设置环境变量参数&#xff0c;根据这个参数来决定读取哪个配置文件 # _*_ coding: utf-8 _*_ # Time : 2022/7/6 18:03 # Author : Michael # File : os_environ.py # desc : import osdef …

七、Web服务器——Junit单元测试 反射 注解学习笔记

今日内容 1. Junit单元测试 2. 反射 3. 注解Junit单元测试&#xff1a; * 测试分类&#xff1a;1. 黑盒测试&#xff1a;不需要写代码&#xff0c;给输入值&#xff0c;看程序是否能够输出期望的值。2. 白盒测试&#xff1a;需要写代码的。关注程序具体的执行流程。* Junit使…

ViewPager+Fragment,Fragment会预加载的问题

http://www.bubuko.com/infodetail-535920.html 在Fragmetn里&#xff0c;onCreateView去加载布局&#xff0c;真正的加载数据通过这个方法setUserVisibleHint&#xff08;boolean isVisibleToUser&#xff09;&#xff0c;isVisibleToUser表示当前Fragment是否处于可见状态&am…

第一个React Web应用程序

learn from 《React全家桶&#xff1a;前端开发与实例详解》 https://zh-hans.reactjs.org/tutorial/tutorial.html https://zh-hans.reactjs.org/docs/create-a-new-react-app.html#create-react-app 安装 Node.js安装 npm install -g live-server&#xff0c;配置环境变量 p…

一、第一个注解的 SpringMVC 程序

ch01-hello-springmvc:第一个注解的springmvc项目 所谓 SpringMVC 的注解式开发是指&#xff0c;在代码中通过对类与方法的注解&#xff0c;便可完成处理器 在 springmvc 容器的注册。注解式开发是重点。 需求&#xff1a;用户再页面发起一个请求&#xff0c;请求交给spring…

第三次作业:PSP耗时

PSP个人项目耗时对比记录表&#xff1a;四则运算 Personal Software Process StagesTime(%)Planning7 Estimate9开发76 •需求分析 6 •生成设计文档 7 •设计复审&#xff08;和同事审核设计文档&#xff09; 6 •代码规范&#xff08;为目前的开发制定合适的规范&…

二、SpringMVC 注解式开发学习笔记

1、RequestMapping 定义请求规则 通过RequestMapping 注解可以定义处理器对于请求的映射规则。该注解可以注解在方法上&#xff0c;也可以注解在类上&#xff0c;但意义是不同的。value 属性值常以“/”开始。 RequestMapping 的 value 属性用于定义所匹配请求的 URI。但对于注…

LeetCode 2315. 统计星号(字符串)

文章目录1. 题目2. 解题1. 题目 给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。 换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;s 中 * 的数目。 注意&#xff…

MinerConfig.java 爬取配置类

MinerConfig.java 爬取配置类 package com.iteye.injavawetrust.miner;import java.util.List;/*** 爬取配置类* author InJavaWeTrust**/ public class MinerConfig {/*** URL包含关键字*/public List<String> keys;/*** 存储方式 */public StoreType storeType;/*** 爬…

PyCharm集成Anaconda3环境下安装 腾讯优图报错 ERROR: Could not install packages due to an EnvironmentError

一、报错截图如下&#xff1a; ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‘C:\Users\Zep\Python_sdk-master.zip’ 我首先是从官网下载了Python_sdk&#xff0c;然后直接把Python_sdk文件夹放在了Anaconda3的文…

LeetCode 2319. 判断矩阵是否是一个 X 矩阵

文章目录1. 题目2. 解题1. 题目 如果一个正方形矩阵满足下述 全部 条件&#xff0c;则称之为一个 X 矩阵 &#xff1a; 矩阵对角线上的所有元素都 不是 0矩阵中所有其他元素都是 0 给你一个大小为 n x n 的二维整数数组 grid &#xff0c;表示一个正方形矩阵。 如果 grid 是…

ABP框架详解(八)动态ApiController的生成和访问机制

在ABP框架中提供了一套动态生成ApiController的机制&#xff08;依然支持原生ApiController的使用方式&#xff09;&#xff0c;虽然说是动态生成ApiController但是实际上并没有真正在启动程序的时候生成任何ApiController类的子类&#xff0c;客户端所有对动态控制器的访问都集…

三、Java Web中出现的一些乱码问题总结(详解)

一、response.getWriter().write(&#xff09;和 response.getWriter().print(&#xff09;的区别 response.getWriter()返回的是PrintWriter&#xff0c;这是一个打印输出流 response.getWriter().write(&#xff09;和 response.getWriter().print(&#xff09;是响应给客户…

LeetCode 2325. 解密消息(map)

文章目录1. 题目2. 解题1. 题目 给你字符串 key 和 message &#xff0c;分别表示一个加密密钥和一段加密消息。 解密 message 的步骤如下&#xff1a; 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。将替换表与普通英文字母表对齐&#xff0c;形…