Whole new hint panel

First of all check the package..I should have made my package similar
to yours, sorry!

1. Changed the layout to a BorderLayout.
2. Added ActionListener to show/hide the hint when clicked.
3. hint.setEditable(false) just makes it read only.