学习目标:
1、Swing插件的基本使用
学习过程:
下面我们完成一个简单的计算机,大家可以自己动手完成这个功能。
一、后台页面逻辑。
新建com.dao包,新建一个Cal类。代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
public class Cal { public int add( int a, int b) { return a + b; } public int sub( int a, int b) { return a - b; } public int mul( int a, int b) { return a * b; } public int div( int a, int b) { return a / b; } } |
这个类非常简单,就不多说了。
二、设计界面
1、新建一个窗口类
2、设计界面如下:
3、为按钮绑定单击事件。右键选中按钮安装Events>Action,点击actionPerformed:
4、实现该方法的功能。其他的按钮方法类似,就不一一列出来了。代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // 1、获得用户的输入 String num1 = jTextField1.getText(); String num2 = jTextField2.getText(); int n1 = Integer.parseInt(num1); int n2 = Integer.parseInt(num2); // 2、调用dao层业务方法 Cal cal = new Cal(); int result = cal.add(n1, n2); // 3、把结果返回给用户 jLabel3.setText( "计算结果是:" + result); } |
好了,这样就完成一个计算,也许你还有很多不了解的,不过没关系,我们会在下一节中详细讲解。