/**
* @author Haruaki TAMADA
- * @version $Revision$ $Date$
*/
public class FilterManagementPane extends JPanel implements ComparisonPairFilterRetainable{
private static final long serialVersionUID = 972135792354L;
}
}
+ @Override
public void addFilterSet(ComparisonPairFilterSet filterset){
filters.put(filterset.getName(), filterset);
list.setSelectedIndex(model.getSize() - 1);
}
+ @Override
public void removeFilterSet(String name){
filters.remove(name);
model.removeElement(name);
list.clearSelection();
}
+ @Override
public void updateFilterSet(String oldName, ComparisonPairFilterSet newfilter){
for(int i = 0; i < model.getSize(); i++){
if(oldName.equals(model.getElementAt(i))){
filters.put(newfilter.getName(), newfilter);
}
+ @Override
public ComparisonPairFilterSet getFilterSet(String name){
return filters.get(name);
}
+ @Override
public void filterSelected(ComparisonPairFilter filter){
filterPane.setFilter(filter);
}
}
});
list.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
+ @Override
public void valueChanged(ListSelectionEvent e){
int[] indexes = list.getSelectedIndices();
int rows = model.getSize();
}
});
ActionListener listener = new ActionListener(){
+ @Override
public void actionPerformed(ActionEvent e){
int step = 1;
if(e.getActionCommand().equals("moveup")){