import javax.swing.JPanel;
import javax.swing.JRadioButtonMenuItem;
-public abstract class GStructureViewer extends JInternalFrame implements
- JalviewStructureDisplayI, ColourChangeListener
+public abstract class GStructureViewer extends JInternalFrame
+ implements JalviewStructureDisplayI, ColourChangeListener
{
// private AAStructureBindingModel bindingModel;
fileMenu.setText(MessageManager.getString("action.file"));
savemenu = new JMenu();
- savemenu.setActionCommand(MessageManager.getString("action.save_image"));
+ savemenu.setActionCommand(
+ MessageManager.getString("action.save_image"));
savemenu.setText(MessageManager.getString("action.save_as"));
JMenuItem pdbFile = new JMenuItem();
}
});
alignStructs = new JMenuItem();
- alignStructs
- .setText(MessageManager.getString("label.align_structures"));
+ alignStructs.setText(
+ MessageManager.getString("label.superpose_structures"));
alignStructs.addActionListener(new ActionListener()
{
@Override
}
});
- viewerActionMenu = new JMenu();
+ viewerActionMenu = new JMenu(); // text set in sub-classes
viewerActionMenu.setVisible(false);
viewerActionMenu.add(alignStructs);
colourMenu = new JMenu();
{
}
- protected void alignStructs_actionPerformed(ActionEvent actionEvent)
- {
- }
+ protected abstract String alignStructs_actionPerformed(
+ ActionEvent actionEvent);
public void pdbFile_actionPerformed(ActionEvent actionEvent)
{