3 F 1 Hello World 13

bravesnailsΛογισμικό & κατασκευή λογ/κού

7 Ιουν 2012 (πριν από 5 χρόνια και 2 μήνες)

581 εμφανίσεις

1 Hello World



 3 

C  F
 3   C  " F
 13
 


    !
"
##$%"
&
 '()*
+ ,-,  !##$ ,.
/ Enter  !&
 '()*

5 6!


  
 $ ,
  7.*- TemperatureConverter
 $ ,
& /.! 
 <default package>   New>JFrame Form...



39
Java GUI using NetBeans
 )M-& 
ConverterFrame
  UI /M 

 .! ,.

  ,.

 7 *) text ,/ ,'/, ,.

QR/
  

40 1 Hello World


 3 

C  F
 $ ,
*(/* *,M ,.
 /.! 
 ,.
   /M

 )
* actionPerformed !/ 6+ ,-,/  EU n ter  . *# *
  ,.


.,/*(/* * /, 3 $. M ,  (input),  + (process),
 $/+ (output) + %.) * %. ',  .,/

41
Java GUI using NetBeans
'
 
M !
 ,.
- jTextfield1
String input = jTextfield1.getText();

-!/ , '/,
] / getText() % String #6'$

_`
'.!/ '/, 

6),S tring ,% double /,]/ parseDouble()
double celsius = Double.parseDouble(input);
_,
),
 String ,% int , 

int n = Integer.parseInt(input) ;

( ) 
`
 !##$7)M celsius '.`

,% !&
 '() *
double fahrenheit = ((celsius / 5) * 9) + 32;

*+) 
),
`
)M fahrenheit '$/+ )
)M /M
-!/
% double 
6),, % String  /-,]/ valueOf(...) .
$ String
String output = String.valueOf(fahrenheit);

,`
.
)M output '$/!
jLabel1.setText(output);

.,/ *(/* *%/M 


42 1 Hello World


 3 

C  F
/ F6  M   NetBeans _

),
,.
$/% main class  .
$
 _     6
M
 .! gOKi


/$  
   37  / Enter


    !,
) !'/,"!
)`



43
Java GUI using NetBeans
_,
),
,  $/ !%"!  2 )`
 , ]/ format(...)
  ]/ valueOf(...)
String output = String.format("%.2f", fahrenheit);



M  . M 
+
 !%"! 2 )`


44