import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class swing extends JFrame {JButton load =new JButton("Load");JButton save =new JButton("Save");JButton a=new JButton("A");public swing()// 为什么要声明这个构造方法?{super("EDIT PAYROLL");// super 是什么?setSize(300,100);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//ImageIcon load=new ImageIcon("");//JButton load =new JButton("load",);JPanel pane =new JPanel();pane.add(load);pane.add(save);pane.add(a);add(pane);}public static void main(String[] arguStrings){swing s=new swing();}}
1 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
话说,类名叫swing各种雷啊...
这里swing是一个java类,java类需要构造函数才能创建对象,所以为了创建swing类的对象,自然需要为swing类定义构造函数。
super的作用是调用父类构造函数,在这里也就是JFrame的构造函数。当然在这里,即便你不写这句话,java也是会自动帮你调用JFrame的空参数构造函数的
添加回答
举报
0/150
提交
取消