由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - JTable太弱了,应当改写
相关主题
jtable中的列怎样设成居中?stringtemplate question
Re: 请教一个问题...问大牛个问题,怎么能把里面的图片保存下来?
求助!怎样用java运行含Javascript的网页?大侠们帮忙,抓网页时遇到的问题,关于javascript
LIGHTWEIGHT_RENDERER in all-java JMF.@goodbug: Wicket vs JSF
javascript or jstl?一个关于GWT的问题
quick question about displaytags.谁能把这个给读出来?(update 怎么从excel里面读image)
JSF有前途吗怎样让一个servlet返回到jsp的HTML-object?
how to improve performance for web servicejavascript 画多边形?
相关话题的讨论汇总
话题: color话题: prefuse话题: jtable话题: customized
进入Java版参与讨论
1 (共1页)
d*****l
发帖数: 8441
1
谁有更好的table类?最好能有setCellColor(int row, int column, Color color);
的方法,可以直接拿来用。
l********0
发帖数: 283
2
JTable的功能确实很多没有现成的方法
但是也是为了性能问题
你可以创建自己的renderer,或者覆盖某些方法来实现

【在 d*****l 的大作中提到】
: 谁有更好的table类?最好能有setCellColor(int row, int column, Color color);
: 的方法,可以直接拿来用。

d*****l
发帖数: 8441
3
创建自己的renderer或覆盖TabelCellRenderer也有缺点,只能实现
有限种类的背景色,一旦决定背景色的内部逻辑复杂了,该覆盖的函数就
会变得极其复杂。而且往往希望由别的类对象来决定或实现背景色决定逻辑
比较好。

【在 l********0 的大作中提到】
: JTable的功能确实很多没有现成的方法
: 但是也是为了性能问题
: 你可以创建自己的renderer,或者覆盖某些方法来实现

c*****t
发帖数: 1879
4
楼主需要的没那么复杂。其实就是给 cell renderer implementation 里 pass
一个 shared cell color map 。然后 render 前查一下是否某个 cell 需要被
highlight 就是了。

【在 d*****l 的大作中提到】
: 创建自己的renderer或覆盖TabelCellRenderer也有缺点,只能实现
: 有限种类的背景色,一旦决定背景色的内部逻辑复杂了,该覆盖的函数就
: 会变得极其复杂。而且往往希望由别的类对象来决定或实现背景色决定逻辑
: 比较好。

F****n
发帖数: 3271
5
If you want to build complex visualization, you should not use Swing
components. You should directly paint a JComponent based on your customized
logic. And it is not easy. Go search for a package called "prefuse"

【在 d*****l 的大作中提到】
: 创建自己的renderer或覆盖TabelCellRenderer也有缺点,只能实现
: 有限种类的背景色,一旦决定背景色的内部逻辑复杂了,该覆盖的函数就
: 会变得极其复杂。而且往往希望由别的类对象来决定或实现背景色决定逻辑
: 比较好。

c*****t
发帖数: 1879
6
Prefuse is not for table rendering... It's for graph visualization.

customized

【在 F****n 的大作中提到】
: If you want to build complex visualization, you should not use Swing
: components. You should directly paint a JComponent based on your customized
: logic. And it is not easy. Go search for a package called "prefuse"

F****n
发帖数: 3271
7
It's a dataflow-based visualization package that can be used to visualize
anything.

【在 c*****t 的大作中提到】
: Prefuse is not for table rendering... It's for graph visualization.
:
: customized

1 (共1页)
进入Java版参与讨论
相关主题
javascript 画多边形?javascript or jstl?
我的浏览器无法load用java写的网站是怎么回事?quick question about displaytags.
MVC model 一个page发送请求到多个controller 可能不? (转载)JSF有前途吗
问一个关于Bluemix部署的问题how to improve performance for web service
jtable中的列怎样设成居中?stringtemplate question
Re: 请教一个问题...问大牛个问题,怎么能把里面的图片保存下来?
求助!怎样用java运行含Javascript的网页?大侠们帮忙,抓网页时遇到的问题,关于javascript
LIGHTWEIGHT_RENDERER in all-java JMF.@goodbug: Wicket vs JSF
相关话题的讨论汇总
话题: color话题: prefuse话题: jtable话题: customized