if (cm.hasGroups())
{
- JCheckBoxMenuItem chitem = new JCheckBoxMenuItem("Show Groups on Matrix");
+ JCheckBoxMenuItem chitem = new JCheckBoxMenuItem(MessageManager.getString("action.show_groups_on_matrix"));
+ chitem.setToolTipText(MessageManager.getString("action.show_groups_on_matrix_tooltip"));
boolean showGroups = alignmentAnnotation.isShowGroupsForContactMatrix();
final AlignmentAnnotation sel_row=alignmentAnnotation;
chitem.setState(showGroups);
}
if (cm.hasTree())
{
- item = new JMenuItem("Show Tree for Matrix");
+ item = new JMenuItem(MessageManager.getString("action.show_tree_for_matrix"));
+ item.setToolTipText(MessageManager.getString("action.show_tree_for_matrix_tooltip"));
item.addActionListener(new ActionListener()
{
}
else
{
- item = new JMenuItem("Calculate Tree for Matrix");
+ item = new JMenuItem(MessageManager.getString("action.cluster_matrix"));
+ item.setToolTipText(MessageManager.getString("action.cluster_matrix_tooltip"));
item.addActionListener(new ActionListener()
{
- // TODO - refactor to analysis background thread
@Override
public void actionPerformed(ActionEvent e)
{
@Override
public void run()
{
- AlignmentAnnotation alan = alignmentAnnotation;
+ final long progBar;
+ ap.alignFrame.setProgressBar(MessageManager.formatMessage("action.clustering_matrix_for",cm.getAnnotDescr(),5f), progBar = System.currentTimeMillis());
cm.setGroupSet(GroupSet.makeGroups(cm, 5f, true));
- ap.alignFrame.showContactMapTree(alan, cm);
+ ap.alignFrame.showContactMapTree(alignmentAnnotation, cm);
+ ap.alignFrame.setProgressBar(null, progBar);
}
}).start();
}