Swing 이벤트에 관한 질문입니다~!ㅋ
비마중
안녕하세요~
또또또 질문이 이렇게 있어서 올려보아요.ㅎ.ㅎ
스윙으로 버튼 2개에 리스너를 달고 Perforemd에서 처리해주는데요.
이게 각각 한개씩은 돌아가는데 두개를 돌리니 안되네요;;
id = Integer.parseInt(tf.getText().trim());
b2id = Integer.parseInt(idtf.getText().trim());
if(e.getSource().equals(b1)){
System.out.print(검색!!);
list = cn.getBellLog(id);
map.setList(list);
}
if(e.getSource().equals(b2)){
System.out.print(생성!!);
cn.setDB(b2id);
}
요런식으로 버튼을 누르면 해당 텍스트 필드에 값을 int형으로 변환해서 각각의 메서드를 처리하는 것인데요..
NumberFormatException이 자꾸 나네요.;; Interger로 파싱하면 괜찮은거 아닌가요? 혹시 몰라서 trim도 써봤는데.ㄷㄷㄷ;;;
주석처리해서각각은 돌아가는데 한꺼번에는 주석을 푸니 안되네요... 혹시 먼가 제가 착각을 하고 있는지,
조언 부탁드립니다.^^*
-
한뎃집
해결 축하드립니다 ㅎ
-
반율하
아 해결했습니다 ㅡㅜ;; 바보같은 실수를!ㅋ;; 저 안에 내용은 actionPerformed에서 한꺼번에 실행하는건데요. ㅡ.ㅡ;; 한쪽 버튼은 입력부를 한쪽 버튼부는 검색인데;; 이 두 곳에 다 내용을 써주지 않고 한쪽만 실행할경우에 변수 만드는 과정에서 에러가 나던군요ㅡㅜ;; if안에다가 변수 넣어두니까 괜찮은.. 당연한거지만;;ㅡㅜ;;ㅋ
-
볼1매그녀
네~ 두군데에 입력하는데요~ 한쪽만 입력할 경우도 있구요~ 버튼 종류에 따라 액션 처리를 달리 하는데;; 왜 오류가 나는지 모르겠습니다...ㄷㄷㄷ;;ㅋ;
-
어둠
음....혹시 입력받는곳이 두군데 입력을 다하시나요? 음....문제는 없는것 같은데.....