Your journey
increments fine, what's wrong is you seem to be assuming that changing the journey
will some how change the text that is output in the station
JTextArea
, which it won't.
You will need to tell station
what content you would like displayed in when you update the journey
variable, for example...
journey = journey + 1;
station.setText("This station is " + stations[journey]);