如何在 ImageJ ResultsTable 中 select 行?

How to select row in ImageJ ResultsTable?

我想从 ImageJ 插件中突出显示 ResultsTable 中的一行,就像用鼠标单击该行时一样。我想函数 ResultsTable.selectRow(Roi roi) 可以做到这一点,但我不知道如何使用 Roi 指定行号。如何为此创建投资回报率?

这是按索引 select 一行的代码片段:

import java.awt.Frame;
import ij.WindowManager;
import ij.text.TextWindow;
...
int index = ...; // row index to highlight
Frame frame = WindowManager.getFrame("Results");
((TextWindow)frame).getTextPanel().setSelection(index, index);

我改编自 ResultsTable source code