类似iPhone的JTable

时间:2009-11-27 17:51:46

标签: java jtable

我想显示一个带有该功能的jtable,如果屏幕上没有足够的空间,则列首先开始缩小(并显示较少的信息),然后开始消失。必须在详细信息视图中显示所选行的已删除列中包含的信息。

是否有任何摆动组件库中的组件(可能是开源的还是商业的)提供这些功能?

提前致谢,

尼尔斯

2 个答案:

答案 0 :(得分:1)

您可以使用值JTable来呼叫setAutoResizeMode(int)的{​​{1}}。默认调整大小模式为JTable.AUTO_RESIZE_ALL_COLUMNS,它将保留表的总宽度(即,如果展开一列,则整个表变宽)。对于AUTO_RESIZE_SUBSEQUENT_COLUMNS,表格大小的宽度不应超过AUTO_RESIZE_ALL_COLUMNS的范围;即你永远不应该看到水平滚动条。

显然,当它们变得足够小时,这并不能解决有关自动隐藏列的问题。

答案 1 :(得分:1)

也许Jide组件提供了smth。像那样。在我看来,你想拥有某种主表格作为主人的主要细节视图!?

看看这里:http://www.artima.com/forums/flat.jsp?forum=276&thread=156018

没有提到哪个组件确切地提供了主详细信息视图,但也许这里有人已经使用过它?