return;
}
if (model.isWaiting()) {
return;
}
PartitionController pc = Lookup.getDefault().lookup(PartitionController.class);
pc.setSelectedPartition(partitionComboBox.getSelectedItem() == NO_SELECTION ? null : (Partition) partitionComboBox.getSelectedItem());
}
});
groupLink.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (groupLink.getText().equals(GROUP_LABEL)) {
PartitionController pc = Lookup.getDefault().lookup(PartitionController.class);
pc.group(model.getSelectedPartition());
refreshGrouped();
} else {
PartitionController pc = Lookup.getDefault().lookup(PartitionController.class);
pc.ungroup(model.getSelectedPartition());
refreshGrouped();
}
}
});
pieLink.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
PartitionController pc = Lookup.getDefault().lookup(PartitionController.class);
pc.showPie(pieLink.getText().equals(SHOW_PIE) ? true : false);
}
});
refreshButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
refreshBusyLabel.setVisible(true);
refreshButton.setVisible(false);
((JXBusyLabel) refreshBusyLabel).setBusy(true);
new Thread(new Runnable() {
public void run() {
PartitionController pc = Lookup.getDefault().lookup(PartitionController.class);
pc.refreshPartitions();
SwingUtilities.invokeLater(new Runnable() {
public void run() {
((JXBusyLabel) refreshBusyLabel).setBusy(false);
refreshButton.setVisible(true);