Login  Register

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