Renamed it back to CellPanel because I can't make up my damn mind.  Also moved the setting up of the default tool out of the class.  That's going to get fired in by the ToolEvent instead.
Renamed to InfoPanel.  Made all the fields private and instituted getters.  updateExitPanel and load will be removed later, once their features get implemented elsewhere.
Removed all references to the AttributesPanel.  This is going to get passed into the Tools when they're being instantiated, skipping a step of useless DI.
Rejigged the instantiation order (again) and made called the (now public) method in the toolbar to set the default tool, fire the ToolEvent and properly set it in the CellPanels so that it doesn't throw a null point exception.
Now DI'ing the infoPanel straight into the selection tool, and setting the initially selected tool in such a way that it fires the ToolEvent, passes it to the listeners and prevents a null pointer exception.
Renamed CellView back to CellPanel.  Again.
Renamed CellView back to CellPanel.  Again.
InfoPanel is now DI'ed directly during instantiation.