学习目标:
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);
}
|
好了,这样就完成一个计算,也许你还有很多不了解的,不过没关系,我们会在下一节中详细讲解。