Changelog:
- Rewrote the whole UI in a programatic way./Ditched all the separate UI panel classes.
- The JFrame is a BorderLayout. The north part is a FlowLayout aligned to the left. The south part is a ButtonAreaLayout. The east part is a GridLayout. The west part is a FlowLayout.
- Added the ActionListener for the buttons and the KeyAdapter for additional features.
- Initalized the variables and categorized them for a better overview in the init() method.
- Start and Clear buttons are now working.
- Results are shown only by the type of search. Case sensitive feature does not work yet.
- The JFrame now has a fixed size, centered to the middle of the screen by default.