【发布时间】:2020-09-03 11:48:22
【问题描述】:
我尝试使用此代码获取 BorderLayout.CENTER 内滚动表中的第一个可见行,但它不起作用,似乎返回的点不反映可见单元格,除非我错过了一种计算,
感谢您的见解,
@Override
protected void onScrollY(int scrollY) {
super.onScrollY(scrollY); //To change body of generated methods, choose Tools | Templates.
Component c=getComponentAt(50, scrollY);
if (c instanceof Table){
System.err.println("table "+getWidth()+" "+getHeight()+" s "+scrollY);
return;
}
Button b=(Button) c;
System.err.println("c: "+b.getText());
}
【问题讨论】:
标签: row codenameone