1

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

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

希望你明白我的意思。

4

1 回答 1

0

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

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

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

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

于 2012-07-11T01:41:34.603 回答