ublic function updateUI():Void{
40 setUI(TextUI(UIManager.getUI(this)));
41 }
42
43 public function getUIClassID():String{
44 return "TextFieldUI";
45 }
46
47
53 public function setColumns(columns:Number):Void{
54 if(columns == undefined) columns = 0;
55 if(columns < 0) columns = 0;
56 if(this.columns != columns){
57 this.columns = columns;
58 if(displayable){
59 revalidate();
60 }
61 }
62 }
63
64
67 public function getColumns():Number{
68 return columns;
69 }
70
71
74 private function countPreferredSize():Dimension{
75 if(columns > 0){
76 var columnWidth:Number = getColumnWidth();
77 var width:Number = columnWidth * columns + getWidthMargin();
78 var height:Number = getRowHeight() + getHeightMargin();
79 var size:Dimension = new Dimension(width, height);
80 return getInsets().roundsSize(size);
81 }else{
82