在JTextPane中改变颜色的问题

问题描述

//在信息区显示信息publicvoidinsert(Stringstr,AttributeSetattrSet){Documentdoc=messageArea.getDocument();try{doc.insertString(doc.getLength(),str,attrSet);}catch(BadLocationExceptione){System.out.println("BadLocationException:"+e);}}publicvoidsetMessageArea(Stringstr,Colorcol,Stringfontname,intfontSize){SimpleAttributeSetattrSet=newSimpleAttributeSet();StyleConstants.setForeground(attrSet,col);//颜色StyleConstants.setFontFamily(attrSet,fontname);StyleConstants.setFontSize(attrSet,fontSize);//字体大小insert(str,attrSet);}代码如下我调用setmessagearea时其他参数都能很好作用,唯独col不行,求大神解释

时间: 2024-11-16 21:25:03

在JTextPane中改变颜色的问题的相关文章

Swing对JTextPane中字体颜色的设置

import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JEditorPane; import javax.swing.JPanel; import javax.swing.JScrollPane; impor

DataGrid中鼠标单击行改变颜色

datagrid 以前在CSDN看到很多同仁问过关于如何实现鼠标单击改变一行颜色,(鼠标移动改变颜色,我想大家应该都能实现了)那下面就开发吧,话就不多讲啦. 在Item_Create中添加代码:#region DataGrid Item Create public void DataGrid_ItemCreate(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType==ListIt

PowerPoint 2007中改变超链接颜色

  PowerPoint中的超链接功能能够让幻灯片可以不受顺序限制,并且可以随时打开其他文件或者网页.但是默认情况下,当对文字插入超链接后,文字会变成蓝色并且带有下划线并且不能修改. 有时候,我们的幻灯片背景颜色与超链接的颜色相同或相近,使得超链接不易辨认,所以为了改变超链接的颜色,我们可以通过以下几步来实现. 以下面一张幻灯片为例,我们可以在幻灯片中添加一个超链接来增加点击效果. 第1步 单击"插入"选项卡的"文本框"按钮,在弹出的下拉列表中单击"横排文

cdatetimectrl-MFC中日历控件(CDateTimeCtrl)用SetMonthCalColor函数改变颜色没有生效。

问题描述 MFC中日历控件(CDateTimeCtrl)用SetMonthCalColor函数改变颜色没有生效. 1.首先我想改变日历控件的背景颜色和字体颜色.通过搜索了解到SetMonthCalColor可以实现此功能.2.我先拖了一个日历控件到对话框中,在头文件中声明了一个变量: CDateTimeCtrl m_TimeStart;3.然后再DoDataExchange()中添加: DDX_Control(pDX IDC_DATETIMEPICKERStart m_TimeStart);4.

jsp-怎样在MyEclipse中改变JSP脚本区域的字体颜色?

问题描述 怎样在MyEclipse中改变JSP脚本区域的字体颜色? 今天把MyEclipse的背景色改成了黑色,却发现JSP脚本区域的字体也是黑色,无论如何都改变不了,希望大家帮帮我! 背景色改变后的效果如下: 改变字体的地方却显示不能改变: 这是咋回事? 解决方案 [img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/23.gif][/img]经过我一整夜的摸索,终于发现JSP的脚本区域跟Java的设置是

设置背景颜色-MFC中在View类中改变ClientDC的背景颜色

问题描述 MFC中在View类中改变ClientDC的背景颜色 我在MFC中建立了一个工程,用来在CView类中通过ClientDC来进行画图操作,现在想将ClientDC的默认背景颜色从白色改成黑色或者其他的颜色,求各位C大神指点,谢啦! PS:我试过在PreCreateWindow()和OnEraseBkgnd()函数中进行设置,但是没有成功,代码如下,请各位大神改正. BOOL CTestView::PreCreateWindow(CREATESTRUCT& cs) { cs.lpszCl

在winfrom设计中listview的滚动条如何改变颜色

问题描述 在winfrom设计中listview的滚动条如何改变颜色 在网上找到了代码 protected override void OnPaint(PaintEventArgs e) { //Rectangle re = new Rectangle(this); base.OnPaint(e); // Visual styles are not enabled. if (!ScrollBarRenderer.IsSupported) { this.Parent.Text = "CustomS

android-listview 选项中背景颜色的改变

问题描述 listview 选项中背景颜色的改变 我使用下面的代码创建了一个 listview: setListAdapter(new ArrayAdapter<String>(thisandroid.R.layout.simple_list_item_1arrayname)); getListView().setTextFilterEnabled(true); 现在我想改变选择项目的颜色.我把代码:listviewobject.getChildAt(position).setBackgrou

mfc listconstrol-mfc 如何在程序中改变listconstrol某一行的颜色

问题描述 mfc 如何在程序中改变listconstrol某一行的颜色 我在某一函数中进行数据分析,并将大于某值的数据所在行(listconstrol控件)显示颜色.求大神指导如何将listconstrol某一行设置颜色 解决方案 http://blog.sina.com.cn/s/blog_7b053996010183u1.html 解决方案二: http://blog.csdn.net/wesleyluo/article/details/8569341 解决方案三: 指定改变ListCtrl