2009-12-16 5 views
1

버튼이 2 개 있습니다. 하나는 "추가"입니다. 다른 하나는 "취소"입니다. 취소 단추 작업에서 add 메서드가 호출 될 때까지이 단추를 쓰려고합니다.이 단추는 아무 것도 수행하지 않습니다. 어떻게해야합니까?버튼 설정

답변

5

처음에 취소 버튼을 비활성화하십시오. 그런 다음 추가 동작 수신기에서 취소 버튼을 사용하십시오.

JButton add = new JButton("Add"); 
JButton cancel = new JButton("Cancel"); 

cancel.setEnabled(false); 

// Then something along these lines... 
add.addActionListener(new ActionListener(){ 
    public void actionPerformed(ActionEvent e) { 
     cancel.setEnabled(true); 
    } 
}); 

참고 : 내 구문이 해제 될 수 있도록 당신이 당신의 응용 프로그램을 초기화 할 때, 당신은 당신의 JButton을 취소에 setEnabled(false)를 호출 할 수

+0

고마워요. 나는 그것을 얻습니다. [:-)] – Johanna

관련 문제