【发布时间】:2011-08-05 01:10:34
【问题描述】:
如何实例化 scala.swing.event.MousePressed?我尝试了以下方法,但它抱怨构造函数。 MousePressed 的声明说明了一个组件对等点...但我不确定如何包含它。
import scala.swing.event.MousePressed
import java.awt.Point
object TypeIssue {
val c = new Label()
val test = new MousePressed(c, new Point(0,0), 0, 0, 1, false)
}
错误是: 带有替代方法的重载方法构造函数 MousePressed: (e: java.awt.event.MouseEvent)scala.swing.event.MousePressed (source: scala.swing.Component,point: java.awt.Point,modifiers: scala.swing.event. Key.Modifiers,clicks: Int,triggersPopup: Boolean)(peer: java.awt.event.MouseEvent)scala.swing.event.MousePressed 不能应用于 (scala.swing.Label, java.awt.Point, Int, Int , 整数, 布尔)
【问题讨论】:
-
可能,来自 Java 世界的相关回答 [stackoverflow.com/questions/2900400/generate-event-swing]
-
MousePressed 是一个案例类。你应该先阅读一下。