Patrik, Thank you very much! That is perfect!
My Google search game must need some work, because that link did not come up in my searches at all. I truly appreciate your assistance on this question.
-Sean C. On 2/10/23 11:16 AM, Patrik Karlström wrote:
Might this help?https://netbeans.apache.org/wiki/DevFaqCustomizingUnexpectedExceptionDialog.html <https://netbeans.apache.org/wiki/DevFaqCustomizingUnexpectedExceptionDialog.html>Den fre 10 feb. 2023 17:39Sean Carrick <s...@pekinsoft.com <mailto:s...@pekinsoft.com>> skrev:Hey All! I am working on an NBP application and am wondering how I can create a custom "Submit Bug Report" action when using the ErrorManager or Exceptions APIs. Basically, I moved all of my projects from GitHub to GitLab because of a certain feature offered by the latter: Service Desk. This feature allows for anonymous bug reports to be submitted to a special email address for the project's issues tracking system. In my standard J2SE/Swing applications, I have an error handling API that provides a button on the error message that allows the user to submit a bug report. When the user chooses to do so, s/he: 1. Clicks the "Submit Bug Report" button on the error message 1. This starts a bug report wizard to gather information 2. Steps through the bug report wizard, which: 1. Gathers system information 2. Gathers Java information 3. Gathers application log files 4. Requests information from the user, such as: 1. Expected results 2. Actual results 3. Steps to reproduce the error 3. Clicks the "Submit" button at the end of the wizard, which: 1. Creates an email message: 1. Exception class and message becomes the title of the email, with "[BUG] " prepended to it 2. User-provided information becomes the body of the email 3. Gathered system and Java information is placed below the user-provided data in the email body 4. Gathered application log files are attached to the email 2. Opens the transport layer 3. Sends the email to my GitLab Service Desk, which causes an Issue to be opened in the issue tracker Now that I am developing a larger application on the NBP, I am unsure of how to provide this same functionality. I figure that I will need to implement something in the API, but I have no idea of where to start looking to figure out what to implement or override. Any suggestions and pointers are greatly appreciated. Thank you in advance for your assistance. -Sean C.
OpenPGP_0xA195702ECF56996D.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature