In your GutterIconRenderer you can implement 'getClickAction' to perform arbitrary action when user clicks on corresponding icon.
When you need to open a new tab, you generally invoke some 'open' method on FileEditorManager. If you need some a custom implementation of tab contents, you'll need to register your own FileEditorProvider and create your own FileEditor implementation (which will contain JxBrowser).
In your GutterIconRenderer you can implement 'getClickAction' to perform arbitrary action when user clicks on corresponding icon.
When you need to open a new tab, you generally invoke some 'open' method on FileEditorManager. If you need some a custom implementation of tab contents, you'll need to register your own FileEditorProvider and create your own FileEditor implementation (which will contain JxBrowser).