如何在Scala Swing中设置Button的大小?
发布时间:2020-12-16 18:03:10 所属栏目:安全 来源:网络整理
导读:我试图用minimumSize将按钮的大小设置为特定的像素大小,但看起来它不起作用. 我甚至尝试将其子类化并以这种方式进行 class SizedButton(text0: String,width0: Int,height0: Int) extends Button(text0) { minimumSize = new Dimension(width0,height0) // a
我试图用minimumSize将按钮的大小设置为特定的像素大小,但看起来它不起作用.
我甚至尝试将其子类化并以这种方式进行 class SizedButton(text0: String,width0: Int,height0: Int) extends Button(text0) { minimumSize = new Dimension(width0,height0) // also tried preferredSize here ... } 但那也不起作用. 解决方法
要告诉你真正想要做什么有点难,但通常大小取决于你正在使用的布局管理器.无论如何,以下修复了按钮的大小,例如:
import swing._ import java.awt.Dimension val s = new Dimension(100,100) val f = new Frame { contents = new FlowPanel { contents += new Button("huhu") { minimumSize = s maximumSize = s preferredSize = s } } } f.pack f.visible = true (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |