ʹ˵
   
    1.üԻ  
    
	    1)ü
		    CalculatorDialog calc=new CalculatorDialog(owner);
		    calc.setInitValue(55.67f);	    
		 	ģʽ
		 		BigDecimal value=calc.showDialog(); 
		 		System.out.println("ֵ="+value);
		 		[ο]ֵ=55.66999816894531
		 
			 ģʽ
			    calc.showUnModalDialog(...);
			    ...
			    BigDecimal value=calc.getReturnValue();
			       
    	2)ʹCalculatorF7Binder    		
    		 CalculatorF7Binder cb=new CalculatorF7Binder(container,boolean);  //boolean:Ƿģʽ壬ȱʡΪģʽ    	
    	 	 cb.bindF7Key(editor,4);
    	 	 һCalculatorF7Binderʵ԰󶨶editor󶨶ʱһЧ󼤻Editor.    	
    	
	  
    2.ʽ
  
		  String express="1+2-3*4/5+avg(6%,7!,8^2,sqrt(9))";
		  try{
		   double value=CalculatorDialog.calculate(express);
		   System.out.println(express+"="+value);
		  }catch(IllegalExpressException ex){
		   //Ƿ
		   ex.printStackTrace();
		  }  
  		[ο]1+2-3*4/5+avg(6%,7!,8^2,sqrt(9))=1277.365
   

    3.ݼ
		
	    i. F7ݼ䷵ֵԼʹøCalculatorF7Binder;
	    ii. 󣬿ݼ
	        1)ո/OK:	رղصǰֵ(ֱӵرհťnullֵ)
	        2)ESC		ռֵٴΰESCرղnull
	        3)Ctrl+E:		ʽ빫ʽм㣬ؽF1
	        4)Ctrl+·λ
	        5)windows׼ͬctrl+cctrl+v...
	        
	4.
		1)%ʹãֵ66%Ϊ0.66
		2)windows׼ͬ
	        
