我使用 jPanel 作为我的单元格,表格只有一列。它看起来像这样(JTable: Buttons in Custom Panel in Cell)。
默认情况下,与行 (celll) 关联的面板包含创建日期。我想实现一个 ActionListere 方法,该方法将扩展(向下滑动)发生操作的 jpanel 以查看整个 jPanel 数据。
希望你明白我的意思。
我使用 jPanel 作为我的单元格,表格只有一列。它看起来像这样(JTable: Buttons in Custom Panel in Cell)。
默认情况下,与行 (celll) 关联的面板包含创建日期。我想实现一个 ActionListere 方法,该方法将扩展(向下滑动)发生操作的 jpanel 以查看整个 jPanel 数据。
希望你明白我的意思。
基本上,您想做与 JList.ensureIndexIsVisible(int) 相同的事情,但要使用表格。
组件有一个名为“scrollRectToVisible(Rectangle aRect)”的方法,它应该可以满足您的需要。
因此,使用您的 JTable,您可以获得 cellRect(int width, int height, boolean includeSpacing) 并将其传递给“scrollRectToVisible”
你将不得不做一些聪明的工作来找出动作的行,但我假设你正在使用一个表格单元格编辑器,它已经为你提供了这些信息