2012-06-10 3 views
3

현재 WindowBuilder에서 설계된 양식의 응용 프로그램을 사용하고 있습니다. 이 폼에는 Clojure/seesaw에서 사용하고자하는 버튼이 있습니다. 그래서 내 질문은 : 어떻게 Clojure Java에서 정의 된 단추를 사용할 수 있습니까?시소 단추 바인딩 WindowBuilder

종류와 관련, Mittchel

답변

3

당신이 WindowBuilder example을 다음과 같은 경우, 당신은 버튼을 찾은 다음 평소와 같이 seesaw.core/listen를 사용하는 seesaw.core/select를 사용할 수 있습니다. 당신의 응답을

(listen (select my-window-builder-form [:#foo]) 
    :action (fn [e] ... you're code ...)) 
+0

감사합니다 : 당신이 후 양식에 "foo"하고, 라는 버튼이있는 경우 예를 들어, identify 기능이라고했습니다! 스레드 "main"예외 java.lang.IllegalArgumentException : 프로토콜의 구현 없음 : : id-of * 프로토콜 : # 'seesaw.selector/선택 가능한 클래스 : nil 다음에서 코드 : http://pastebin.com/inv3KKwN 내가 뭘 잘못하고 있는지 알아? – Mittchel

+1

죄송합니다, 오래 된 pastie .. 여기에 새로운 하나 : http://pastebin.com/zvPctvSB – Mittchel

관련 문제