액션 인터페이스는, 조금더 세밀한 액션 이벤트 처리에 도움을 주는 클래스
private Action ac;
생성 하고
이너 클래스로
class Ac extends AbstractAction{
public Ac(String str, Integer key){
super(str);
putValue(MNEMONIC_KEY, key);
}
public void actionPerformed(ActionEvent e){
System.out.println("버튼 눌렸을 경우 액션 ");
}
}
액션 인터페이스 상속 받아서 정의 한 후
ac = new Ac("Test", new Integer(KeyEvent.VK_T));jbt.setAction(ac);
액션 객체 생성 하면서, setText , 단축키 지정 한 후, 해당 버튼에 액션추가 하면 됨
액션맵과 인풋맵 이용하면 단축키 등에 대한 정보를 얻을 수 잇음
'JAVA > Swing' 카테고리의 다른 글
JTree (0) | 2013.03.01 |
---|---|
JTable (0) | 2013.03.01 |
Timer , ToolTipManager (0) | 2013.03.01 |
JSpinner, 스피너 모델 , JSplitPane (0) | 2013.03.01 |
JSeparator , JPopMenu.Separator , JToolBar.Separator (0) | 2013.02.28 |