需要在 swing 应用程序中检查 java 表格(文本、背景)的颜色/字体样式,因为行的样式应该取决于列值。
可以获得所选(单元格/行)的字体和背景颜色:
mainTable.selectCell(0, 0);
String bgcol = mainTable.getSelectionBackground().toString(); // => javax.swing.plaf.ColorUIResource[r=51,g=153,b=255]
String fgcol = mainTable.getSelectionForeground().toString(); // => javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]
但是选定的单元格/行有自己的选择风格,所以这个检查变得毫无用处。
使用 Jemmy 库对任何单元格/行(不仅仅是选定的)进行样式检查的方法是什么?