54、Swing实例讲解

学习目标:

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、新建一个窗口类

attcontent/ecfa9524-6b51-404a-b077-f44511769c37.png

2、设计界面如下:

attcontent/425cde73-614e-4ddb-ab17-ed32ac094d23.png

3、为按钮绑定单击事件。右键选中按钮安装Events>Action,点击actionPerformed:

attcontent/35dfefdc-3a40-4421-ad63-cb80e20f951b.png

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);

}

好了,这样就完成一个计算,也许你还有很多不了解的,不过没关系,我们会在下一节中详细讲解。

猜你喜欢

转载自blog.csdn.net/liubao616311/article/details/83720384
54