- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在学习 Clojure,之前我没有使用过任何 Lisp 方言。
因此,在尝试进行简单的 GUI 测试时,我在 seesaw 中遇到了 ClassCastException。
(ns veg-gui.core)
(use 'seesaw.core)
(def f (frame :title "Hello world!") )
(defn -main [& args]
( (config! f :content "Hello world.")
(-> f pack! show!) ) )
Exception in thread "main" java.lang.ClassCastException: seesaw.core.proxy$javax
.swing.JFrame$Tag$a79ba523 cannot be cast to clojure.lang.IFn
at veg_gui.core$_main.doInvoke(core.clj:8)
at clojure.lang.RestFn.invoke(RestFn.java:397)
at clojure.lang.Var.invoke(Var.java:411)
at user$eval5181.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:6511)
at clojure.lang.Compiler.eval(Compiler.java:6501)
at clojure.lang.Compiler.eval(Compiler.java:6477)
at clojure.core$eval.invoke(core.clj:2797)
at clojure.main$eval_opt.invoke(main.clj:297)
at clojure.main$initialize.invoke(main.clj:316)
at clojure.main$null_opt.invoke(main.clj:349)
at clojure.main$main.doInvoke(main.clj:427)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
(此外,我正在使用 lein run
最佳答案
(defn -main [& args]
( (config! f :content "Hello world.")
(-> f pack! show!) ) )
您的函数体周围有一组多余的括号。与以下比较:
(defn -main [& args]
(config! f :content "Hello world.")
(-> f pack! show!))
关于java - Clojure - "Exception in thread "main"java.lang.ClassCastException : seesaw. core.proxy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15156989/
要将监听器添加到 Seesaw 中的 UI 元素,请执行以下操作: (listen ui-element :action (fn [_] (...))) listen 附加一个监听器,当在 `ui-e
我正在尝试使用 Clojure 的跷跷板制作一个小窗口。但是,当我尝试使用以下方法创建 JAR 文件时: lein uberjar 我在 Windows 命令行上收到以下错误: Caused by:
我是 Clojure、Java 和函数式编程的新手。我开始使用用于 GUI 的 SeeSaw 并喜欢它。使用 Dave Ray 中的示例我创建了一个小部件: (defrecord Col-defini
试图通过this tutorial对于 seesaw gui 库,当我运行 lein repl 时,出现以下错误。您知道问题是什么以及如何解决它吗? Picked up JAVA_TOOL_OPTIO
我目前正在学习 Clojure,之前我没有使用过任何 Lisp 方言。 因此,在尝试进行简单的 GUI 测试时,我在 seesaw 中遇到了 ClassCastException。 core.clj文
我是一名优秀的程序员,十分优秀!