I'm writing an application which parses XML
files (continuously) and show the data in a GUI (Swing
). The ParseThread
is in the CoreProject
, and the GUI
is in the GUIProject
.
The start of the ParseThread
is connected to a JCheckBoxMenuItem
with an ItemListener. The value of setSelected()
is set directly after adding to the Menu. At this time the GUI does not contain the Component
which the ParseThread
needs to show the parsed Data.
My Solution is, that the ParseThread
should wait until the GUI is build completely.
I thought of something like an EventQueue but I have no Idea how to code one.