-
[자바] GUI 버튼 클릭시 이벤트Web/소스코드 2019. 4. 25. 18:00
클래스명 extands Frame implements ActioncActionListener를 해 준뒤
변수 선언후
Button btn=new Button("ActionBtn");
add해준다.
add(btn);
화면에 나타내기 설정을 해주고
setSize(300, 300);
setVisible(true);btn.addActionListener(this)를 해준다.
오버라이딩으로 자동생성된 actionPerformed안에 원하는 작업을 넣는다.
@Override
public void actionPerformed(ActionEvent e) {
// 내가 할 작업 입력// 버튼이 여러개라면 ? 다 이곳으로 올텐데 어찌 분리를 하는지?
// if문을 사용하면 된다.
Button을 판별하는 방법은 여러가지이다. 아래 세가지중 하나를 조건문에 넣으면 된다.
e.getActionCommand() <-- 버튼의 라벨값 반환
e.getSource() <-- 버튼의 정보 반환
btn.hasFocus() <-- 버튼에 포커싱이 되있는지 boolean으로 체크
}반응형'Web > 소스코드' 카테고리의 다른 글
Gui 클릭 이벤트 처리 순서 (0) 2019.04.26 [자바] this와 파라미터의 이해 !! (0) 2019.04.25 [자바] Gui 사용방법(선언부터 화면에 띄우기) (0) 2019.04.25 [자바] vector 벡터 (추가, 삭제, 수정, 검색) (0) 2019.04.23 [자바] 자료형 확인하기. 클래스 확인하기 (0) 2019.04.23