JAVA项目学习(员工工资明细)之初识swing窗口设计

实验环境:NetBeans IDE 8.2+JAVA SE JDK 8
参考书目《JAVA项目教程》

第一次写JAVA代码把窗口调试出来很开心,但是一直没搞懂放置图片Label如何将图片放置上去
JAVA项目学习(员工工资明细)之初识swing窗口设计
这是最简单的窗口界面只要用到label,button和TextField
JAVA项目学习(员工工资明细)之初识swing窗口设计
然后设置各个组件的属性,变量名和text

窗口就设计好了,接着是编写各个组件的事件响应代码

  1. formWindouActivated:
idTextField.setText("001");
nameTextField.setText("李查德");
wageTextField.setText("1100");
prizeTextField.setText("500");
subsidyTextField.setText("500");
//应发总计=标准工资+奖金+各种补助
int wageValue=Integer.parseInt(wageTextField.getText());
int prizeValue=Integer.parseInt(prizeTextField.getText());
int subsidyValue=Integer.parseInt(subsidyTextField.getText());
int total1Value=wageValue+prizeValue+subsidyValue;
total1TextField.setText(String.valueOf(total1Value));
//个人所得税=标准工资*10%
int taxValue=(new Double(wageValue*0.1)).intValue();
taxTextField.setText(String.valueOf(taxValue));
//社会保险=标准工资*5%
int insureValue=(new Double(wageValue*0.05)).intValue();
insureTextField.setText(String.valueOf(insureValue));
//扣除总计=个人所得税+社会保险
int total2Value=taxValue+insureValue;
total2TextField.setText(String.valueOf(total2Value));
//实发工资=应发总计-扣除总计
int accewageValue=total1Value-total2Value;
accewageTextField.setText(String.valueOf(accewageValue));                      

“第一个”,“上一个”,“下一个”,“最后一个”这几个button的相应代码同理

“清空信息”的代码如下`

idTextField.setText("");
nameTextField.setText("");
wageTextField.setText("");
prizeTextField.setText("");
subsidyTextField.setText(""); 
insureTextField.setText("");
taxTextField.setText("");
total1TextField.setText("");
total2TextField.setText("");
accewageTextField.setText("");

“返回”的代码

System.exit(0);

最后运行就好啦,还是想问问该如何写“放置图片”的代码呢