java文本框的内容改变颜色_关于在java文本框类型组件改变字体颜色
1.由于java可视化常用的文本框组件,比如JTextArea,JTextField属于纯文本类型,类似于电脑中的txt文本文件,最多可以设置字体的格式和大小,不能改变字体颜色,所以这就需要另外一种叫做JTextPane的组件
简单源码如下public class W8_2_2 extends JFrame{
public static void main(String[] args) throws BadLocationException
{
new W8_2_2();
}
public W8_2_2() throws BadLocationException
{
JTextPane text=new JTextPane();
StyledDocument d=text.getStyledDocument();
SimpleAttributeSet attr = new SimpleAttributeSet();
SimpleAttributeSet attr2=new SimpleAttributeSet();
StyleConstants.setForeground(attr, Color.red);
StyleConstants.setForeground(attr2, Color.blue);
d.insertString(d.getLength(),"红色",attr);
d.insertString(d.getLength(),"红色",attr2);
this.add(text);
this.setSize(200,200);
this.setVisible(true);
}
}最终通过静态的setForeground方法进行颜色的设置
该方法需要的第一个参数为一个接口,它的一个实现类是
SimpleAttributeSet,所以可以通过上文中的代码实现对字体颜色的操作
运行结果如下
java文本框的内容改变颜色_关于在java文本框类型组件改变字体颜色相关推荐
- python 字体颜色_超萌新级的Python学习心得——字体颜色
概要:本文讲的是Python语言中在命令行中显示不同字体颜色的方法,如有错误,欢迎指正. 正文: 开发过程中,为了方便调试代码,以及处理错误信息,基本上是需要输出一些文本的,例如在使用try-catc ...
- html 横屏内容显示不全_为什么我的文本显示不全?
在实际工作中,经常会遇到文本显示不全的情况,比如表格里的文本显示不全等情况,你一般是怎么操作呢?本期与大家分享几种常见的原因. 1.Word表格文本显示不全 如下图所示,表格里面的文本显示不全,这时该 ...
- java里frame颜色_如何为Java中的窗口(JFrame)添加颜色
最近一些学习Java的小伙伴,向我请教了一些关于Java图形化界面的问题,以下就是我对Java图形化界面的一些总结. 一:为何J Frame无法显示添加的颜色 public class Login e ...
- java内存模型按照线程隔离性_深入理解Java多线程与并发框(第③篇)——Java内存模型与原子性、可见性、有序性...
一.Java内存模型 Java Memory Modle,简称 JMM,中文名称 Java内存模型,它是一个抽象的概念,用来描述或者规范访问内存变量的方式.因为各中计算机的操作系统和硬件不同,方式机制 ...
- easyui tree复选框是否打钩状态_实战PyQt5: 010-复选框控件QCheckBox
复选框QCheckBox简介 QCheckBox 复选框,通常用于表示可以启用或禁用应用中的功能. QCheckBox中的常用方法: setText(): 设置复选框的显示文本: setEnabled ...
- iOS隐私安全:用户协议及隐私政策弹框(包含超链接属性、demo支持中英文切换)【设置 NSLinkAttributeName 字体颜色:链接默认蓝色】
文章目录 前言 I 自定义TextView 1.1 采用富文本属性进行内容设置 1.2 实现代理方法 II 封装<用户协议及隐私政策>视图 2.1 封装带有富文本字符串的TextView视 ...
- java与数据类型相关的十个关键字_乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符...
大家好,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字都需要见名知意: 代码适当缩进 书写过程成对编程 对代码进行合理注释 ...
- java 删除已画出的线_如何删除java中的绘制线?
问题是如何删除旧行?我的意思是,只在屏幕上显示当前的x和y行,使两行之间的交点"跟随"鼠标指针. 这是更新的代码: import javax.swing.*; import jav ...
- Java中static的作用详解_详解java中static关键词的作用
在java中,static是一个修饰符,用于修饰类的成员方法.类的成员变量,另外可以编写static代码块来优化程序性能:被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载 ...
最新文章
- OpenGL材质和光照(转)part2
- del rd命令行下删除文件不需要确认
- 全局路径规划:图搜索算法介绍1(BFS/DFS)
- 【Python】Python3.7.3 - 虚拟环境:pyvenv过时;使用python -m venv命令
- ERROR: role company3 does not exist
- Microsoft Productivity Hub 2010 安装部署配置(三)
- 单片机编程软件很简单(16),Keil单片机编程软件建立工程项目
- FastDFS实现原理及流程
- cdr CorelDRAW Graphics Suite 2021 (v23.1.0)
- 今天看到一篇文章,收藏了很多大牛的博客
- 2018noip模拟 烷基
- base64格式图片直接显示
- Linux内核页表管理-那些鲜为人知的秘密
- 移动APP设计国外资源总汇
- Matrixport,交易、借贷和托管,如何打造数字货币界的银行?
- web前端高级工程师,面试题
- Ubuntu18.04设置主题后,切换用户或锁定就自动休眠(待解决)
- loss与metric的区别 以及 optimizer的介绍
- 5)-常用性能测试指标
- Discuz!教程之通过简单php文件实现修改主题发帖时间
热门文章
- windows安装包删了会有影响吗_Win7系统里的Win10更新安装包如何删除,小编告诉你如何删除...
- java option请求_面试官:说说你对 options 请求的理解
- 手机+html+砍价,拼多多砍价免费拿手机是真的吗?可以拿到吗?
- java调用热敏打印机打印(包含二维码生成)
- Flutter CustomScrollView使用介绍
- 还在用 MVP?快来试试 MVVM框架吧! 1
- CI/CD发布方式-蓝绿发布、灰度发布和滚动发布
- python 爱心背景_表白神器!如何使用 Python 绘制爱心墙!
- es日期format_es-sql – 版本5.6.3 – date_format 查询时间格式化使用说明
- 与机器学习相关的数学家,你认识几个?