summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/gui
AgeCommit message (Collapse)Author
2025-12-08Slight tweaks to BatchTaskProgressPanelBenjamin Culkin
2025-12-07Add BatchTaskProgressPanelBenjamin Culkin
Adds BatchTaskProgressPanel, a augmented/specialized version of MultiTaskProgressPanel that uses CollapsiblePanel to allow tracking of batches of related tasks using SwingWorkers
2025-12-07Add CollapsiblePanelBenjamin Culkin
Adds CollapsiblePanel, which is just a JPanel that is collapsible
2025-12-07Add MultiTaskProgressPanelBenjamin Culkin
Adds MultiTaskProgressPanel. This is a Swing component usable for monitoring background tasks similar to the way ProgressMonitor works, but instead of opening a dialog for each tasks, it displays them like a browser download manager
2025-12-07Add a simple delegate renderer for JListBenjamin Culkin
Adds a simple delegate renderer for JLists, for cases where you just want custom text for a list item
2025-12-07Add a collapsible JPanelBenjamin Culkin
Adds a collapsible version of a JPanel, useful in various places
2025-09-24Add a JBrowser component + exampleBenjamin Culkin
This adds a JBrowser Swing component that is intended to work similarly to how the NSBrowser component in Swing works
2020-12-03Adapt to esodata changesBen Culkin
2020-11-08Do some token splitter cleanupBen Culkin
Cleanup somethings related to token splitters
2020-11-07Return the bound action for SimpleKeyedButtonBen Culkin
In case anyone wants it, SimpleKeyedButton now returns the created action when it is set
2020-10-20Move TextAreaOutputStreamBen Culkin
It seemed like it was more sensible to put this class in with the other IO related things, instead of in with the GUI stuff
2020-10-06Rename exceptions to not use ExceptionBen Culkin
This renames several of the stock exceptions to remove 'Exception' from their name. This is something that I don't recall where I picked it up from, but the idea is that the fact that it is an exception is generally syntactically obvious. Therefore, you can instead give your exceptions names which directly state what it wrong, as well as strongly implying what you can do to fix it. For instance, if you get a DirectionInvalid, it is apparent what the issue is (it is less apparent why it is invalid, but that is another issue, and a discussion for another time)
2020-10-06Info cleanupBen Culkin
2020-04-13Cleanup passBen Culkin
Cleanup pass to uniformize things
2020-04-12Finish esodata extractionBen Culkin
Finished extracting the old version of esodata, and fixed all the local issues
2020-04-07Finish remove utils.dataBen Culkin
utils.data now lives in the esodata project; not in this one
2020-04-06Update UI controlsBen Culkin
Add an additional UI control (a button that has a keystroke bound to it), and add the ability to get a directory picker from SimpleFileChooser
2018-03-01Format passbjculkin
2018-02-12Formatting passbjculkin
2017-10-17More cleanupBenjamin J. Culkin
2017-10-08Start splitting into maven modulesBenjamin J. Culkin