如题,编辑了三个类,role、role_warrior、role_att,怎样让role类下的JLabel组件setText方法获取到role_warrior中的对象参数
代码如下
主文件 role.java(太长了就放一小部分出来)
JButton warrior_button = new JButton(new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
role_HP.setText("生命值:" );
role_MP.setText("法力值:" );
role_ATK.setText("攻击力:" ) ;
role_DEF.setText("防御力:" );
}
});
对象属性文件 role_warrior.java
package gamedemo.roles;
public class role_warrior {
public void warrior(){
final role_att warrior = new role_att("尤里兹·丁");
final int warrior_HP = 310;
final int warrior_MP = 180;
final int warrior_Atk = 85;
final int warrior_Def = 50;
warrior.setHp(warrior_HP);
warrior.setMp(warrior_MP);
warrior.setAtk(warrior_Atk);
warrior.setDef(warrior_Def);
}
}
构造器文件 role_att.java
package gamedemo.roles;
import java.io.*;
public class role_att {
String name;
int hp,mp,atk,def;
public role_att(String setName){
this.name = setName;
}
public void setHp(int setHp) {
hp = setHp;
}
public void setMp(int setMp){
mp = setMp;
}
public void setAtk(int setAtk){
atk = setAtk;
}
public void setDef(int setDef){
def = setDef;
}
}
提供思路或者补一下码都可