Helmut: I don't know if you have posted to this mailing list before, but if I haven't introduced myself, let me extend greetings and a warm welcome!
It looks like Larry and Jukka may have answered some of your questions. I don't know how practical it is to call Perl from OpenJUMP, or visa-versa. There may be some Perl-to-Java bridge or language bindings, but I am not aware of them. An easier way is to code your plug-in GUI in Swing. Swing can be a challenge (especially laying out your GUI) but it is likely the best route and it is what the other developers use. I like to use the JGoodies FormsLayout for most of my GUI work: http://www.jgoodies.com/freeware/forms/ We can help you with coding a GUI for your first plug-in. This will at least get you started on how to learn Swing. You can also look here: http://java.sun.com/docs/books/tutorial/uiswing/ But the first step, as Jukka pointed out, is to see if the functionality you need is already in OpenJUMP. Get back to this mailing list if you still think you need to write a plug-in and we will try to provide some direction. SS On Wed, Jul 22, 2009 at 6:24 AM, Larry Becker<becker.la...@gmail.com> wrote: > Also, don't overlook the advice in the JUMP Developers Guide . > > Larry > > On Wed, Jul 22, 2009 at 8:14 AM, Larry Becker <becker.la...@gmail.com> > wrote: >> >> Hi Helmut, >> >> Check out: >> >> com.vividsolutions.jump.workbench.ui.plugin.FeatureInfoPlugIn >> >> and >> >> com.vividsolutions.jump.workbench.ui.zoom.ZoomToSelectedItemsPlugIn >> >> Also, you can sometimes find out the fully qualified class name by >> searching in the language files for the text that appears on the menu or >> button. See: /OpenJumpSvn/src/language/jump_de.properties >> >> regards, >> Larry >> >> On Wed, Jul 22, 2009 at 7:23 AM, Rahkonen Jukka >> <jukka.rahko...@mmmtike.fi> wrote: >>> >>> Hi, >>> >>> Obviously you not satisfied with the two existing attribute query tools >>> and database query builder and "zoom to selected items". Perhaps you can use >>> them as basis for your own work, though. >>> >>> -Jukka Rahkonen- >>> >>> >>> > -----Alkuperäinen viesti----- >>> > Lähettäjä: Helmut Seidel [mailto:i...@knowhow-la.de] >>> > Lähetetty: 22. heinäkuuta 2009 14:19 >>> > Vastaanottaja: jump-pilot-devel@lists.sourceforge.net >>> > Aihe: [JPP-Devel] Getting started ... >>> > >>> > Hello everybody, >>> > >>> > after having setup the eclipse project I need to get working ... >>> > >>> > The first thing to do is to create a plugin with some >>> > database functionality which should perform the following actions: >>> > >>> > * as with the info-button I need to extract some of the >>> > dbf-data and >>> > select some data from an external database and display them. >>> > * from the plugin I need to search on or several items and zoom to >>> > it or mark them - as is done in "zoom to selected lines" in the >>> > "Attribute" window (I'm not sure about the english >>> > translation of >>> > the functions, as I use the german interface) >>> > >>> > For a start it would be great to know where I can find these >>> > functions to learn how it is done or get a sumary. >>> > >>> > Thank you for your help in advance. >>> > >>> > regards helmut >>> > >>> > p.s. As i did most of my developing in perl and have >>> > developed the gui-parts in perl before I wonder if it is >>> > possible to call perl-code from jump and call jump from perl? >>> > Has anybody done something like that before? >>> > >>> > -------------------------------------------------------------- >>> > ---------------- >>> > _______________________________________________ >>> > 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 >> >> >> >> -- >> Larry Becker >> Integrated Systems Analysts, Inc. > > > > -- > Larry Becker > Integrated Systems Analysts, Inc. > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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