It’s been a while but isn’t it possible to add “customized@ components to
the palette?  Maybe it could be added and then dragged and dropped.

Eric Bresie
ebre...@gmail.com


On Sun, Sep 8, 2024 at 1:57 PM Jonathan Bergh <bergh.jonat...@gmail.com>
wrote:

> Thanks .... I think though the Form designer bootstraps everything in the
> Constructor, so it will end up calling the VTK components constructor as
> well ... after the initComponents method ...
>
> On Sun, Sep 8, 2024 at 8:25 PM Eirik Bakke <eba...@ultorg.com> wrote:
>
>> You can always just place a JPanel with a BorderLayout in the form
>> designer, and add the real component to the center of the Jpanel in your
>> own code right after the call to the generated initComponents() method.
>>
>>
>>
>> -- Eirik
>>
>>
>>
>> *From: *Jonathan Bergh <bergh.jonat...@gmail.com>
>> *Date: *Saturday, September 7, 2024 at 8:26 AM
>> *To: *NetBeans Mailing List <users@netbeans.apache.org>
>> *Subject: *Re: Netbeans form designer and static inialisers / VTK
>>
>>
>>
>> Ok, so as an interim workaround, I have caught the UnsatisfiedLinkError
>> which is thrown by the Form Designer when loading the VTK panel, and simply
>> dont inialise any of the VTK specific components if this exception is
>> thrown. This allows me to continue to work with the base (parent) form in
>> the designer despite the VTK libraries not being loaded.
>>
>>
>>
>> So I can design the form but still test everything using the IDE
>> "run"button ...
>>
>>
>>
>> On Sat, Sep 7, 2024 at 12:20 PM Jonathan Bergh <bergh.jonat...@gmail.com>
>> wrote:
>>
>> Hi
>>
>> I have built a reasonably large app using Netbeans and used the form
>> designer to do a lot of the heavy lifting and boiler plate which has been
>> great.
>>
>>
>>
>> The time has come to integrate the 3D viewer parts, which I
>> "boilerplated" as a JPanel extension and intended to include this in one of
>> the main app tabs. It turns out that, because VTK needs a bunch of
>> libraries loaded (I am using a static block), NB Form designer either
>> breaks or refuses to load the JPanel because of the exceptions thrown when
>> trying to initialise the panel. The reasons for the exceptions are because
>> the java.library.path to the VTK .so's is only set by NB (or the Maven NB
>> executor?) at runtime (ie when the run button is clicked).
>>
>>
>>
>> I was wondering whether there was any way around this, 1) I would really
>> like to continue using the Form designer, as its been such a powerful tool
>> so far, and 2) whether this is potentially something that could be solved
>> with a patch to the form design code - ie could it read the command line
>> args from the Properties tab when its bootstrapping the previews for the
>> forms, or something like that. I dont know the NB code base well enough to
>> make a very educated suggestion here, except to highlight the problem (that
>> the -Djava.library.path=pathToVTKInstall) set in the Project Properties is
>> only read by Netbeans when the app is run.
>>
>>
>>
>> Thanks a lot
>>
>> Cheers
>>
>> /Jon
>>
>>

Reply via email to