/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.kapti.administration.actions;
import com.kapti.administration.UsersListPanel;
import java.awt.event.ActionEvent;
import javax.swing.Action;
import javax.swing.Icon;
/**
*
* @author Thijs
*/
public class ShowUsersByLettersAction extends ShowUsersAction{
private String regex;
public ShowUsersByLettersAction(String name, Icon icon, char beginLetter, char endLetter) {
super(name, icon);
regex = "^[" + Character.toUpperCase(beginLetter) + "-"+ Character.toUpperCase(endLetter)+"" + Character.toLowerCase(beginLetter) + "-" +Character.toLowerCase(endLetter)+"].*";
}
@Override
public void actionPerformed(ActionEvent e) {
super.actionPerformed(e);
UsersListPanel.getInstance().filterByNickname(regex, (String)super.getValue(Action.NAME));
}
}