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