Re: ResultsTable questions
Posted by dscho on Jun 03, 2009; 9:17pm
URL: http://imagej.273.s1.nabble.com/ResultsTable-questions-tp3692278p3692279.html
Hi,
On Wed, 3 Jun 2009, Michael Doube wrote:
> 1. Is there a value other than 0 that represents an empty cell? At the
> moment, if no value is entered for a cell when another cell in the
> same row is updated, 0 is shown in the table. This is not the same
> as 'no data' - null seems more appropriate.
AFAICT no, there is no way... ResultsTable can only contain doubles, and
there is no null double...
> 2. I can create a new results table and call it "Measurements" like
> this: ResultsTable rt = new ResultsTable();
> rt.show("Measurements"); But how do I check whether the
> "Measurements" table already exists, and write to it instead of
> overwriting it with a new instance each time? This is trivial if I
> use the system Results table, ResultsTable rt =
> ResultsTable.getResultsTable(); but I want to leave the "Results"
> table free for other stuff and have a dedicated table for my plugins'
> results.
The only way I could imagine to do this is to look through
WindowManager.getNonImageWindows().
But if the table could only be constructed by _your_ code, you could make
it a singleton... (i.e. private static ResultsTable measurements; [...] if
(measurements == null) [...])
Ciao,
Dscho