swing – Scala小程序 – SimpleApplet演示
发布时间:2020-12-16 18:07:17 所属栏目:安全 来源:网络整理
导读:关于如何实际覆盖ui片段和添加组件的详细信息,applet类的 ScalaDoc非常精简.它说“客户端应该实现ui字段.请参阅SimpleApplet演示中的示例.” 这个SimpleApplet演示在哪里? 除此之外,有没有人有一些使用Scala Applet类的简单源代码,而不是直接使用JApplet类
关于如何实际覆盖ui片段和添加组件的详细信息,applet类的
ScalaDoc非常精简.它说“客户端应该实现ui字段.请参阅SimpleApplet演示中的示例.”
>这个SimpleApplet演示在哪里? 谢谢 解决方法
more recent ScalaDoc可能稍微有点帮助(特别是,新版本的ScalaDoc允许您显示/隐藏具体成员,以便您可以专注于必须实现的内容).
应该注意的是,您不必定义扩展UI的名为ui的对象. ScalaDoc所说的更准确,更灵活 – “实现ui领域”.由于Uniform Access Principle,您可以自由地将ui字段实现为val或对象(类似地,您可以使用val或var来实现def).唯一的约束(如ScalaDoc中反映为val ui:UI)就是这样 > ui必须是UI,并且 例如: class MainApplet extends Applet { val ui = new MainUI(Color.WHITE) class MainUI(backgroundColor: Color) extends UI { val mainPanel = new BoxPanel(Orientation.Vertical) { // different sort of swing components contents.append(new Button("HI")) } mainPanel.background = backgroundColor // no need for ugly _= contents = mainPanel def init(): Unit = {} } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |