>it is as well cluttering our API Do you mean to add a panel on JTablePanel and then to remove it on a plugin? I agree. But honestly in this moment I don't find another solution. The time I added the class JTablePanel to OpenJUMP, I was thinking of an easy (and uniform) way to manage data on a table on OpenJUMP, with the capability to export them as csv file, until now I limit the usage to statistics tools (like raster histogram). With this new tool I wanted to reuse it, to analyze an area of a raster and report it in table to investigate anomalies or errors on the DEM (this is a very popular tool for students - inspired by ArcGIS Pixel Inspector <https://desktop.arcgis.com/en/arcmap/10.3/manage-data/raster-and-images/using-the-pixel-inspector.htm> ). it should have retained both possibilities of exporting the table as csv file or exporting the selection as an image layer. (although this option duplicates the one on the Layer tree "Export part of the image"). Feel free to do any modification you feel it can clean the code or to give any suggestion: your opinion, as developer and custodian of the OpenJUMP code, is immeasurably important to me, a simple geologist and teacher. And above all, your ability to immediately identify our blunders due to impatience and enthusiasm ;-) Best regards Peppe
Il giorno gio 17 set 2020 alle ore 12:40 <edgar.sol...@web.de> ha scritto: > Peppe, > > apart from the typo it is as well cluttering our API. let's find a cleaner > way to achieve what you want! ..ede > > On 9/17/2020 6:32, jump-pilot-svn--- via Jump-pilot-devel wrote: > > Revision: 6490 > > http://sourceforge.net/p/jump-pilot/code/6490 > > Author: ma15569 > > Date: 2020-09-17 04:32:14 +0000 (Thu, 17 Sep 2020) > > Log Message: > > ----------- > > Added a getter for all lower componets of the panel > > > > Modified Paths: > > -------------- > > core/trunk/src/com/vividsolutions/jump/workbench/ui/JTablePanel.java > > > > Modified: > core/trunk/src/com/vividsolutions/jump/workbench/ui/JTablePanel.java > > =================================================================== > > --- > core/trunk/src/com/vividsolutions/jump/workbench/ui/JTablePanel.java > 2020-09-16 22:12:30 UTC (rev 6489) > > +++ > core/trunk/src/com/vividsolutions/jump/workbench/ui/JTablePanel.java > 2020-09-17 04:32:14 UTC (rev 6490) > > @@ -237,6 +237,17 @@ > > } > > > > /** > > + * Gets all the lower components (save and query tools) of the > > + * panel. Useful to deactivate all > > + * @return JPanel > > + */ > > + public JPanel getAllComponetsExceptTable() { > > + return southPanel; > > + } > > + > > + > > + > > + /** > > * Gets the FeatureCollection added to this panel. Useful if user > want to > > * save it as a layer > > * > > > > > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel