In an effort to give back to the community, I have created a template for a custom UI panel. The panel is launched from an InteractionDialogPlugin using a CustomVisualDialogDelegate and a CustomUIPanelPlugin. I have not used Java before StarSector modding, and make no claim that this is the best or right way to accomplish this, but it does seem to work
The 3 classes needed to accomplish this are attached, along with a screenshot of the example custom panel. The code is somewhat documented about how I use it, but if you come up with something else interesting let me know.
I will try to answer questions if I can.
[attachment deleted by admin]