I have my GUI in my 'main' file. And, I have already added a ActionListenser:
JButton button = new JButton("Start");
button.addActionListener(event -> {
questName = (String) questBox.getSelectedItem().toString();
log("Selected Quest: " + questName);
frame.dispose();
synchronized(Test.class) {
Test.class.notify();
}
});
So, it successfully logs "Selected Quest", and disposes.