Hey,
JRebel is generally JavaEE tool, running JRebel correctly with Swing and JavaFX is a bit complex and not that straightforward. The line indicates that JRebel reloads the class change, however JRebel does not rerun the swing component initialization code automatically, so if you have something like new JLabel("labelText");
and you change the label in it you must make sure the code is actually called again on next “request”, otherwise the class is reloaded, but there is no mechanism in place that actually creates the label with this new changed text and applies the change to the UI.
there is a special static method called
public static void __rebelReload(){ .... }
that you can add to your class which is then reinitializing the logic in the instances and recreates the UI. It’s called automatically by JRebel if it exists and class gets reloaded.