Swing EditorPane Scala size not working -
i have created below editorpane scala.swing
import scala.swing.{font, color, editorpane}  val textarea = new editorpane() {   font       = new font("monospaced", java.awt.font.plain , 20 )   background = color.darkgray    foreground = color.magenta    size       = new java.awt.dimension(30,50) }   running above code generates error:
value size_= not member of scala.swing.editorpane   in scala.swing editorpane api (http://www.scala-lang.org/api/2.10.4/index.html#scala.swing.editorpane) refers size being java.awt.dimension can not see why code wrong. tried size.setsize(30,50) , compiles editorpane has 1 line means size not being set correctly.
what problem here?
ps : have latest scala version.
editorpane inherits components uielement.
uielement provides related setter methods like:
minimumsize_=(x: dimension) maximumsize_=(x: dimension) preferredsize_=(x: dimension)   there size method, no setter it. explains error.
my personal interpretation:
in end, layoutmanager deal sizes of components , should not manually interfere. can state wishes minimum, maximum , preferred size.
the classes can directly set size windows , frames.
new mainframe() { size = new dimension(30,50) }      
Comments
Post a Comment