扩展(向下滑动)JTable行

时间:2012-05-02 23:05:17

标签: java swing jtable jpanel

我使用jPanel作为我的单元格,表格只有一列。它看起来像这样(JTable: Buttons in Custom Panel in Cell)。

默认情况下,与行关联的面板(celll)包含创建日期的日期。我想实现一个ActionListere方法,该方法将扩展(向下滑动)发生操作的jpanel,以查看整个jPanel数据。

希望你明白我的意思。

1 个答案:

答案 0 :(得分:0)

基本上,你想要做与JList.ensureIndexIsVisible(int)相同的事情,但是要用表。

Component有一个名为“scrollRectToVisible(Rectangle aRect)”的方法,它应该可以满足你的需要。

因此,使用您的JTable,您可以获取cellRect(int width,int height,boolean includesSpacing)并将其传递给“scrollRectToVisible”

你将不得不做一些聪明的工作来找出行动的行,但我假设你正在使用一个表单元格编辑器,它已经为你提供了这个信息