Sean, Your post inspired me to dust off an old Platform application of mine (a general Predicate Logic editor, among other things). Hopefully, I can get back into the swing of things enough to be of some use around this mailing list 🙂.
My application was using Platform 6.8. I'm trying to get it running in 12.6. There's been some Platform module refactoring since 6,8, but in general I just had to add module dependencies to get everything to compile. Where this is relevant to you is that I ran into a problem with old Form Editor autocode that depends on the old Swing Layout Extensions Integration (or whatever it was called, specifically it used org.jdesktop.layout.GroupLayout). On my home system, I was able to change the layout to "Absolute" from "Free Design" and everything worked great. I just tried doing the same thing on my work desktop, and I ran into a "no module org.netbeans.modules.form" error. I don't know the difference between the two systems, except possibly that 1) this office machine has only has 12.0 on it and 2) is running a newer Open JDK 17 that I just installed. The home machine had 12.0 and 12.2 that I uninstalled to make room for 12.6. I am not sure which JDK it uses, possibly 11 (I will have to drive home to check, my VPN is one-way). I will need to ferret out what the difference between the two machines is. One seems to have no problem with the form module. The other does. Best, Peter [cid:81db9cc6-8e29-42ba-aec7-d6a0d3c3f72f] [cid:72bf27bc-9b5c-49d0-bcdf-30b29545f19b] ________________________________ From: Sean Carrick <[email protected]> Sent: Sunday, January 16, 2022 5:54 PM To: [email protected] <[email protected]>; NetBeans Mailing List <[email protected]> Subject: Updating an Old Plugin and Having Issues Hey All! I am updating an old plugin to bring it up to NetBeans 12.6 and have run into an issue. The old code is using *org.netbeans.modules.form.FormEditorSupport*i, but when I try to include it, it does not seem to be found. Did this class get moved to a different module? Was it dropped altogether? What I am attempting to update is locating the variables (edit-blocked) section in the form class and get its offset so that I can declare variables just below it. The original code is: if (c instanceof FormEditorSupport) { doc = c.getDocument(); pos = ((FormEditorSupport) c).getVariablesSection().getStartPosition().getOffset(); } else { // ... rest of code goes on for lines and lines ... IF someone can point me in the right direction, it will be greatly appreciated! Sincerely, Sean Carrick Owner - PekinSOFT Systems [email protected] (309) 989-0672
