On a larger project I am working on, I require one custom swing component. It should be a fairly minor matter for someone more experienced with swing than I, so I would outsource it to you. :)
I need a component that behaves just like a JComboBox, yet it's drop down panel contains a JList. The list should be able to be interacted with, and then when a node is clicked on (or similarly keyboard selected), the drop down should close, and the toString() of the Object stored as the value should be displayed.
The component at least these needs two constructors:
TreeComboBox(TreeModel model, Object selectedValue);
The component needs various getter and setter methods for the value, model, tree...
The component needs to manage PropertyChangeListeners, and generally do what a control needs to do to act like a JComboBox, but contain an interactable JList.
Thank you, happy bidding.