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