ublic function updateUI():Void{ 40 setUI(TextUI(UIManager.getUI(this))); 41 } 42 43 public function getUIClassID():String{ 44 return "TextFieldUI"; 45 } 46 47 /** 48 * Sets the number of columns in this JTextField, if it changed then call parent to do layout. 49 * @param columns the number of columns to use to calculate the preferred width; 50 * if columns is set to zero or min than zero, the preferred width will be matched just to view all of the text. 51 * default value is zero if missed this param. 52 */ 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 /** 65 * @see #setColumns 66 */ 67 public function getColumns():Number{ 68 return columns; 69 } 70 71 /** 72 * JTextComponent need count preferred size itself. 73 */ 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 ?@AEПРСТч мФ {м+лq1L‰4L–О2LјиёйёкёлёмёнёоёсётёуёхёцёчёеФџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџОџџџџџЭpў}џџџџџџћџ)ўџџћпЏџџџџsџџџ^џџџџџџџ‡џџџџџџџџџџџџџ`ў> јџџџџџџџџџџџџџџђџџлџёџџџџџџџџџ§џџџџџџУ‡ПФџџe0ўџј§рћџџ№ыђџџџРџџџѕ№РљјџџџџСѓ€џџїџџџџbУџџџq?€‚qУоџ?ќџЯџџ€№€ЯФљџџџџџџ€рџџџџџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџ?№џџџџџџџџџџџџџџџџџџџџџџџџџџџџрџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџ`№џџџџџџџџџџџџџџџџџџўћџџџџџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџпџџяиў‹Уќџџџјџџџџџџџџџџўџџџџџ№ПџџџџџџџџяОќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ§џЮџџџџџџџџћџџџџџџџџ{3<њџџџѕ/џџџоќџћЧџџЗџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?Щџџˆkџџџџџџџџџџџџџ№яџџџџЯњџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпїџџџџџџџџџџџџџџПџџџўџпџїџП`€№ќрџџ№џрўџџџџџџџџџџџџџџџџџџџрџр€џџџџџџРџрџџџџџџџџџџoўџџџџџџџџџџџџŸџџыџџџџџџпћџџџџџџџџџџџџџџџџџџџџџїџрџџџџџџџџџџџџўџ?їџџ€џчџџџџџџџџРџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџџ№џџџџџџџџџџўџџМџ§ї№џїѓџџпџџ}џџџџџџџџџџќџџ~ @€џџќџџјџџџџџџџџџ`ўџџџџџџџџџџџџџџџџџїџПџџыџ§џџњџџџГОџџПџџџџџџџџџ§џџџџџџм'<єџџџ/џџџџџџ№џјўўўўџџџџ€џџџџџџџџџџџџџџџџџќџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ|џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџ?џџџџџџџџџџџ?’џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџЗџџџџџџџџџџџџџџџџџџџЧ‚џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ›џџџџџџџџџџџџџџџџ§џџwџџџџџџџџџџџПџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџ?€џџџџџџџџџџџџџџџџџџџџўo€їџџџзџџџџџПџџўџџћп§ўџџџџј§џџ§џџџџўьџџџћўџџџџ§џПўџџџџџџџџџџџџџџџџџџџџџџџїwџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџїџџџџџџŸџџџџџџџџџџџџџџџёџџџџџџџџџџџџџџџџџџџяџџџїџћџэџџџџџяŸџџџ?џю§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџŸџџџџџџзџџџяџџПпџџџџџџџџџ?Щўџ?ёћзџџїџљџџџПџџ?ќ_ўџћџпџџяћџџџ?џџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџѓїџџџџџџџџџџџџџџўџџџџџџџџџўџџџџџџџџџџџџџџџџ?џџџџџџЛПџ/§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИџџџџџџџџџџ_џџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџљџїўџŸьПџџџўџџџ‹ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџsџџџџџџџџџџџџџџџџџџџџџџџќџ§џџџоПџџџџїџпџџџџџџџџџџџџџПўџџџџпћџџџџџџџўџџ§џџwпџџџџџџџџ§ПGX№ РсўїџПџџџџџџџџP_њџџџрџћчџџџџџџџяџџџџчџџџџџџџї‡џ§џћџџџџџџшџюџяП?№§џџќџрџџпПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџћџџџџяџпџџџјЯџџџџџџџџџџћџ?џџџљџџрџџџџџПџџџџџџџџяџћџџџџїџџџџ­џџўџџџџџџџџ§џџџџџџ§яџџпџПџџћџѓџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџїџџџџ?џџ§џџџџџџџџџџџџџџџџџчџџџџџџџџџџџќџџџ?ШџџџџџџџџџџџџџџпџџџПџџџџџџџ§џџџџџџџџџџПџџџџџџџџџџўџџџџџџџџџџџџџџџџпПџџџџџџ§џџџїўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџх§џџџџџџџџџџћїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчџџџћџџџџџџџџџџџ§џћџџџџџџпџџџџџџџџџџџџџџџџпџѓџџїпџџџџџџћџџџї§џћџџwћџџџџџџП{џџџџїџџџџџџџџџџџџџџ§яџџџџџџџџџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџѓџџџеџПџџџџџџџў§џПџџѓџџџџŸџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџїџџџўџџџџџџџџџџџџџџџџџџяџџџўџџџџџџџџџџПџџџпїџџўџџџџџ;яџџџ§џџџџўчџџџџќџџџџяџџПџџŸџџџџџџџџџџџџџўџџџџџпџџџџџџџџўџџџяяџџџџџџїџпїїў§ћЧџџџџџџџџџлџўџџџџџџџџџџџџџэџ~мќџџџџџџџџџџџџџџџџџџџџџџџљџџџџџџџџџџџџџџџ~џџџџџџџџџџџџџџџџџџџџџџџџџїџџўџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџћџџ§џџџПџџ§џџџопџџwќџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџљ?џ