天天看点

第十五节:事件实验

第十五节:事件实验

1 事件机制

2 单选按钮及事件

1. 实现一个计算器(能实现加减乘除运算 )

第十五节:事件实验

2.实现界面上单选按钮中的事件

当按下某一单选按钮时将结果显示到最后一个输入框

3.当用户输入错误时提示。提示“请输入数字”,输入的值可以整数或小数。不能是其它字符

捕获输入错误时的异常,给出相应提示到结果框。

1.定义类显示窗口,标题为“计算器”

2.在类中添加窗口组件作为类的成员变量,

JLabel文本,

JRadioButton为单选按钮,

JTextField为输入框,

JPanel为容器,

ButtonGroup 为单选组按钮

3.在构造方法为每个组件及容器申请内存空间

4.设置窗口的布局为网格布局,有4行1列

5.将所有组件添加到容器中,将单选按钮再次添加到ButtonGroup,再添加容器到窗口

6.实现ItemListener接口,并实现itemStateChanged方法,在方法判断事件源,根据用户选择进行算术运算,将计算结果显示到第三个输入框。添加给事件源添加监听。

7.捕获输入错误时的异常NumberFormatException,并给出错误提示到输入框中。

第十五节:事件实验
第十五节:事件实验

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!