我想向我的按钮添加一个新变量。为此,我创建了一个扩展JButton的新类并在其中创建一个构造函数。难道我做错了什么?但它说:“动作具有对javax.swing.AbstractButton的私有访问权”
public class MyButton extends JButton{
MyButton(String name, int act){
super(name);
action = act;
}
}
答案 0 :(得分:0)
我想向按钮添加一个新变量。
那么您要在哪里定义新变量?
您需要使用任何超类都不使用的变量名。碰巧“ action”是用于保存JButton的“ Action”的变量。
代码应类似于:
public class MyButton extends JButton
{
private in myNewVariableName
MyButton(String name, int act)
{
super(name);
myNewVariableName = act;
}
}