scala/ScalaBook/chapter-06/textfieldalign1.scala
import scala.swing._
import scala.swing.event._
import scala.Math._
import javax.swing.JFormattedTextField
import swing.FormattedTextField._
import java.util._
import java.text._
import scala.util._
import scala.text._
object test1 extends SimpleGUIApplication {//1
def top = new MainFrame {//2
//
title = "textfield"
preferredSize = (1200,700)
//var C1 = new JFormattedTextField(new DecimalFormat("#.0"))
var C2 = new TextField {columns = 4
text="12.1234567890"
this.caret.dot=0
//this.peer.setCaretPosition(0) //αυτός είναι ο κώδικας που κάνει τη δουλειά
}
var C3 = new FormattedTextField(new DecimalFormat("#.000")) //{columns = 4}
C3.text=C2.text
//C2.horizontalAlignment//(TextField.LEFT);
//horizontalAlignment=left}
//C2.horizontalAlignment.left
contents = new GridBagPanel {
var c = new Constraints
c.gridwidth = java.awt.GridBagConstraints.REMAINDER
c.insets.bottom = 10
add(C2, c)
add(C3, c)
//background = java.awt.Color.yellow
//border = Swing.EmptyBorder(15, 15, 15, 15)
}
}//2
}//1