nEvent事件的监视器,当用户单击小数点按钮时就会触发ActionEvent事件,actionPerformed(ActionEvent)方法将被Р调用执行,其操作是负责处理list链表中存储的运算数。Р 3.6.3 代码(HandleDot.java)Р见源代码。Р3.7 HandlePOrN类Р3.2.1效果图РHandlePOrN类创建的对象无效果图。Р3.7.2UML图РHandlePOrN类实现了ActionListener接口,创建的对象handlePOrN是CalculatorWindow窗口的成员之一。标明 HandlePOrN类的主要成员变量,成员方法以及和CalculatorWindow类之间组合关系的UML图如图3.10所示。РActionListenerР HandlePOrNРList:LinkedList<String>РresultShow:JTextFieldРputerProcess:JTextFieldРHandlePOrN(LinkedList<String>,JTextField,JTextField):无类型РactionPerformed(ActionEvent):voidР CalculatorWindowР handlePOrN:HandlePOrNР 图3.10 HandlePOrN类的UML图Р以下是UML图中有关数据和方法的详细说明。Р 1.成员变量Р1)list是一个LinkedList<String>链表,是handlePOrN对象的一个重要成员,用来存放第一个运算数、运算符号和第二个运算数的字符串表示。Р2)resultShow是handlePOrN对象中的JTextField文本框,用来显示计算结果。Р3)puterProcess是handlePOrN对象中的JTextField文本框,用来显示当前的计算过程。