In short, you never add any components to your container. For example, in your GasStationPanel
code, perhaps you should try invoking add(Component)
by passing in your JSplitPane
s as an argument. For example:
add(splinterLeft, BorderLayout.CENTER);