A library of useful Java Swing functions used by the pst library. It is separate because I wanted the pst library to be as independent of Swing as possibly, but still able to be used by Swing applications. This is probably a dead end; when I wrote them, Swing was still popular but that is less true eight years later.
I will deprecate any of these I can find replacements for in active development/support.
A substitute for Swing's default tree model for use when the tree is empty. Based on io.github.jmcleodfoss.pst.ReadOnlyTreeModel.
Convenience wrapper for filtering files by extension for a javax.swing.JFileChooser. Java 6 has this natively as javax.swing.filechooser.FileNameExtensionFilter
Display data in a javax.swing.JScrollPane as both hexadecimal byte values and as text.
Output a javax.swing.table.TableModel as HTML.
Modal popup extension of javax.swing.JProgressBar which runs in its own thread.
Enables popup listeners to be associated with the nodes of a javax.swing.JTree.
Initial version.
- Targets Java 11
- Uses Version 1.1.0 of pst library
- Javadoc
- pom file and dependency inclusion info
- Download from Sonatype OSS Maven Repository
No changes to functionality, but all code has undergone a thorough review and static analysis.
The library has also been run through several automated code scanners and security checkers, and all issues found have been resolved.