100分赠送swing高手! 我也想知道。jdk的demo目录里有一个swingset2的例子。可以去看一下源码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在一个JTextArea如何让不同行的字有不同字体和颜色?这个可以解决的话那上面的就没问题了 我上次也问过类似的问题,但是没有解决。用JTextArea写一行,设置一下,我试过了,就把整个JTextArea的内容颜色都改变了 很简单。看看cellRender你就知道了。 覆蓋ListCellRenderer接口的public Component getListCellRendererComponent(JList list,Object object,int index, boolean isSelected,boolean cellHasFocus)方法. 赫赫,请把你的100分给我吧!方法,定制你自己的单元绘制器,思路如下:public class MyTabelcellRender extends YourTabelCellRenderer{ public MyTabelcellRender() {} public ComponentgetTabelCellRenderComponent(JTabel table,Object value,boolean isSelected,boolean hasFocus,int row,int column){ if(//row,column符合你的条件) //this.setbackground,or this.setforegorund else //默认的用默认的颜色 return this; //返回定制好的组件 }}} 覆蓋ListCellRenderer接口的public Component getListCellRendererComponent(JList list,Object object,int index, boolean isSelected,boolean cellHasFocus)方法. to 回复人: javer6(孤舟万里) ( ) 信誉:100 2004-03-23 09:00:00 得分:0 ------------------------------------------------------------------------哈哈,以前我也是用CellRenderer,但每次都把整列给改了,昨天晚上我自己也想到你这个方法了,不过我同样把100分给你,总不能给我自己吧?哈哈 用jdk-windows编译成功的*.jar可否在linux下使用? 还是对象的问题 请帮我找出错误 求教:关于多线程的问题 JNI类型转换问题? 请问这句话是什么意思呀,最好写代码详解。感激万分! 我的socket接收下来的中文怎么都变成了?号了 请问怎么获得这个input内的值? 推荐一本学习j2EE的经典书籍吧 求救!!如何在java程序中调用外部非java的exe文件? 文本编辑器 我的点击事件为什么没响应?? pure java读取rtf文档???
这个可以解决的话
那上面的就没问题了
用JTextArea写一行,设置一下,我试过了,就把整个JTextArea的内容颜色都改变了
public Component getListCellRendererComponent(JList list,Object object,int index,
boolean isSelected,boolean cellHasFocus)
方法.
方法,定制你自己的单元绘制器,思路如下:
public class MyTabelcellRender extends YourTabelCellRenderer
{
public MyTabelcellRender() {}
public ComponentgetTabelCellRenderComponent(JTabel table,Object value,boolean isSelected,boolean hasFocus,int row,int column)
{
if(//row,column符合你的条件)
//this.setbackground,or this.setforegorund
else
//默认的用默认的颜色
return this; //返回定制好的组件
}}}
public Component getListCellRendererComponent(JList list,Object object,int index,
boolean isSelected,boolean cellHasFocus)
方法.
------------------------------------------------------------------------
哈哈,以前我也是用CellRenderer,但每次都把整列给改了,昨天晚上我自己也想到你这个方法了,不过我同样把100分给你,总不能给我自己吧?哈哈