问题描述
importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassTest4implementsMouseListener{privateFramef;privateButtonb;privateintx;privatePanelp;publicTest4(){f=newFrame();b=newButton("a");p=newPanel();b.addMouseListener(this);p.setLayout(newFlowLayout(FlowLayout.CENTER,30,30));f.add(p);p.add(b);f.setBounds(500,500,500,500);b.setLocation(10,10);f.setVisible(true);}publicstaticvoidmain(String[]args){Test4t=newTest4();}publicvoidmouseClicked(MouseEvente){Buttonbt=newButton(x+++"1");bt.addMouseListener(this);bt.setVisible(true);p.add(bt);f.setVisible(true);}publicvoidmousePressed(MouseEvente){}publicvoidmouseReleased(MouseEvente){}publicvoidmouseExited(MouseEvente){}publicvoidmouseEntered(MouseEvente){}}
解决方案
解决方案二:
代表当前对象的引用
解决方案三:
this代表对当前类对象的引用与SUPER类似可以对照着理解SUPER是对父类的引用希望对你有帮助
解决方案四:
只是代表对当前对象的引用,只要把它理解就行了,·····
解决方案五:
引用2楼jason_deng的回复:
this代表对当前类对象的引用与SUPER类似可以对照着理解SUPER是对父类的引用希望对你有帮助
顶下
解决方案六:
同上