社区
Java SE
帖子详情
如何设定JTextArea显示的文本颜色
linsy82
2004-02-10 10:48:58
设定一个字符串的颜色,将其输入到JTextArea中,请问如何实现?
...全文
43
1
打赏
收藏
如何设定JTextArea显示的文本颜色
设定一个字符串的颜色,将其输入到JTextArea中,请问如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java课程设计方案(1).doc
java课程设计方案 设计目的与任务 本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来 实现"写字留痕"的"日历"和"记事本"的双重功能。并通过此次课程设计的训练,使学 生巩固和加深对Java这门课程的理解,通过利用所学到的计算科学的理论知识,提高 解决实际问题的能力,增强运算、编程和使用技术资料的技能,通过实际问题的分析 设计、编程和调试,掌握应用软件的分析方法和工程设计方法,能正确阐述设计和实 验结果。通过这次课程设计,培养实事求是、认真、严谨的科学态度和刻苦钻研不断 创新的精神,逐步建立正确的全局观念。 设计方案 1 总体设计 (1)问题定义:创建写字留痕,实现对某日期的事情进行记录这主要功能,并能
显示
设置的图片,增加美观。 (2)问题分析:通过对"写字留痕"这一题材的分析,我需要四个类来实现其"日历"和 "记事本"这两大功能。通过主类N2创建动写字留痕软件的主窗口,该类含有main方法, 程序从该类开始执行。再用余下YearMonth 、MonthPane类来
显示
并改变日期和实现记事本的功能。而ImagePanel类用来
显示
图片, Music类用来实现音乐的播放控制。 (3)研究意义:通过本次课程设计,我们掌握了Java语言的基本运用,提高了理论结合 实际的能力。 2 设计要求 (1)日记本使用Java语言开发设计。课程的基本功能包括万年历、记事本和辅助功能三个 部分。 (2)万年历部分由微调器确定年月,由一组
文本
框
显示
日历。年月可选择数据符合逻辑, 默认为当前日期。 (3)月历
显示
应该符合查看习惯,如星期六和星期日分别用不同
颜色
表示,当日可用特别 的字号和
颜色
(4)记事本区,记事本内容按年月日记录且保存。 (5)微调器应该进行事件设置,以及即时地
显示
该年月的月历;日期
文本
框可监听鼠标事 件,当单击任何一个日期时,若该日有记事内容,则在日记本中
显示
该日期的记录文字 ;若该日无记录,记事区保持空白。 (6)日记本应该是开放的,内容可按日期增减,保存应即时,删除需谨慎删除记录时,应 进行对话框询问确定。 (7)辅助功能包含了日记的导入导出。"导入"可以将其他日记文件导入合并到当前"写字 留痕"的日记本中;"导出"可将"写字留痕"的所有记录内容按日期为序导出到一个
文本
文 件中。为安全起见导出时需加以安全确认,要求输入正确
设定
的密码后才能导出。 (8)系统界面外观和布局,可个性化设计,总体原则是"界面简洁,操作便捷"。 3 系统的主要功能 (1)可以对个人日志进行保存、删除、导入和导出; (2)可以方便地在任何日期记载个人日志以及查看某个日期记载的日志 ; (3)可以
显示
当前日期。 4 开发环境 Windows XP;jdk1.5.0_16;EditPlus编辑器。 5 系统的功能模块划分与系统流程图 1 系统的功能模块划分 本日历记事本共有6个类。 Class NoteBook 该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从 该类开始执行。此外,该主类负责创建日记
文本
、负责创建创建左侧面板、负责创建右 侧面板、负责在
文本
框上弹出快捷菜单。 Class DateTime 该类获得系统当前的日期,包括年月日。 Class YearMonth 该类负责创建管理年份和月份的对象。 Class MonthPane 该类负责生成日历创建日历。 Class ImagePanel 该类负责出现图片的轮换。 Class Music 该类负责出现背景音乐以及控制音乐的播放。 模块图如图3-1所示. 2 万年历模块流程图 万年历流程图如图3-2所示. 万年历 按钮 选择日期 正确输入 错误输入 改变当天日期 当天是否有日记? 有 无 更改记事本
显示
3 日记本模块流程图 日记本流程图如图3-3所示. 各个类说明 4 主类NoteBook 1.成员变量 表3-1 "成员变量描述 变量类型 名称 " "年、月、日 int " "nian,yue,ri,year,month,day " " " "日历对象 Calendar c,d " "时、分、秒 int hour,minute,second " "
文本
框
JTextArea
t " "记事本面板 JPanel text " "微调器 YearMonth date " "月份面板 MonthPane mp " "按钮 JButton " "bclear,daoru,bsave,daochu " "gnew,gopen,gsave,gcopy,gcut,gpaste,ghelp " "标签 JLabel time1,time2 " "菜单栏 JMenuBar mnb " "菜单 JMenu " "file,edit,config,help
java课程设计方案.doc
java课程设计方案 设计目的与任务 本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来 实现"写字留痕"的"日历"和"记事本"的双重功能。并通过此次课程设计的训练,使学 生巩固和加深对Java这门课程的理解,通过利用所学到的计算科学的理论知识,提高 解决实际问题的能力,增强运算、编程和使用技术资料的技能,通过实际问题的分析 设计、编程和调试,掌握应用软件的分析方法和工程设计方法,能正确阐述设计和实 验结果。通过这次课程设计,培养实事求是、认真、严谨的科学态度和刻苦钻研不断 创新的精神,逐步建立正确的全局观念。 设计方案 1 总体设计 (1)问题定义:创建写字留痕,实现对某日期的事情进行记录这主要功能,并能
显示
设置的图片,增加美观。 (2)问题分析:通过对"写字留痕"这一题材的分析,我需要四个类来实现其"日历"和 "记事本"这两大功能。通过主类N2创建动写字留痕软件的主窗口,该类含有main方法, 程序从该类开始执行。再用余下YearMonth 、MonthPane类来
显示
并改变日期和实现记事本的功能。而ImagePanel类用来
显示
图片, Music类用来实现音乐的播放控制。 (3)研究意义:通过本次课程设计,我们掌握了Java语言的基本运用,提高了理论结合 实际的能力。 2 设计要求 (1)日记本使用Java语言开发设计。课程的基本功能包括万年历、记事本和辅助功能三个 部分。 (2)万年历部分由微调器确定年月,由一组
文本
框
显示
日历。年月可选择数据符合逻辑, 默认为当前日期。 (3)月历
显示
应该符合查看习惯,如星期六和星期日分别用不同
颜色
表示,当日可用特别 的字号和
颜色
(4)记事本区,记事本容按年月日记录且保存。 (5)微调器应该进行事件设置,以及即时地
显示
该年月的月历;日期
文本
框可监听鼠标事 件,当单击任何一个日期时,若该日有记事容,则在日记本中
显示
该日期的记录文字; 若该日无记录,记事区保持空白。 (6)日记本应该是开放的,容可按日期增减,保存应即时,删除需谨慎删除记录时,应进 行对话框询问确定。 (7)辅助功能包含了日记的导入导出。"导入"可以将其他日记文件导入合并到当前"写字 留痕"的日记本中;"导出"可将"写字留痕"的所有记录容按日期为序导出到一个
文本
文件 中。为安全起见导出时需加以安全确认,要求输入正确
设定
的密码后才能导出。 (8)系统界面外观和布局,可个性化设计,总体原则是"界面简洁,操作便捷"。 3 系统的主要功能 (1)可以对个人日志进行保存、删除、导入和导出; (2)可以方便地在任何日期记载个人日志以及查看某个日期记载的日志 ; (3)可以
显示
当前日期。 4 开发环境 Windows XP;jdk1.5.0_16;EditPlus编辑器。 5 系统的功能模块划分与系统流程图 1 系统的功能模块划分 本日历记事本共有6个类。 Class NoteBook 该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从 该类开始执行。此外,该主类负责创建日记
文本
、负责创建创建左侧面板、负责创建右 侧面板、负责在
文本
框上弹出快捷菜单。 Class DateTime 该类获得系统当前的日期,包括年月日。 Class YearMonth 该类负责创建管理年份和月份的对象。 Class MonthPane 该类负责生成日历创建日历。 Class ImagePanel 该类负责出现图片的轮换。 Class Music 该类负责出现背景音乐以及控制音乐的播放。 模块图如图3-1所示. 2 万年历模块流程图 万年历流程图如图3-2所示. 万年历 按钮 选择日期 正确输入 错误输入 改变当天日期 当天是否有日记? 有 无 更改记事本
显示
3 日记本模块流程图 日记本流程图如图3-3所示. 各个类说明 4 主类NoteBook 1.成员变量 表3-1 "成员变量描述 变量类型 名称 " "年、月、日 int " "nian,yue,ri,year,month,day " " " "日历对象 Calendar c,d " "时、分、秒 int hour,minute,second " "
文本
框
JTextArea
t " "记事本面板 JPanel text " "微调器 YearMonth date " "月份面板 MonthPane mp " "按钮 JButton " "bclear,daoru,bsave,daochu " "gnew,gopen,gsave,gcopy,gcut,gpaste,ghelp " "标签 JLabel time1,time2 " "菜单栏 JMenuBar mnb " "菜单 JMenu " "file,edit,config,help,col
java
文本
区
显示
在右边_怎么让
文本
区从右边开始
显示
文本
展开全部这是一个java计算器案例 在最下面的倒数第七行有这个从右边
显示
的方法e69da5e887aa62616964757a686964616f31333236373839import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;public class Jisuanqi e...
一个l类似 Jlabel 用于自动换行的
文本
显示
组件
在Swing中Jlabel组件
显示
长
文本
不换行,用
JtextArea
可以换行但
显示
有点不适合用于只
显示
文本
的地方,所以可以将两者结合,组成一个
显示
效果类似于Jlabel的看换行的组件。 import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax...
用java的JTable实现类似Excel的报表控件(附三张效果截图)
最近在写这个报表控件,我罗列了一下已经完成的工作,基本上是照着Excel的功能来实现的此报表控件要求能在Applet及Swing运行以下为部分主要完成工作1. 单元格合并与拆分。2. 基于
JTextArea
的渲染器,用来实现多行输入。3. 由于采用
JTextArea
作为渲染器,导致
文本
只能向左对齐,后来通过重载
JTextArea
得以实现居中,居右,字体下划线等效果:)。4. 鼠标动态拉行高,拉行宽
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章