我自定义的一个JPanel子类MyPanel类,里面加了一个JButtton对象btMsg
然后在我的主程序里加了一个MyPanel对象
我希望当按下按钮btMsg的时候,能够通知主程序
应该怎么做?
新手,不大懂,谢谢了

解决方案 »

  1.   

    这些东西是开始界面编程时比较难于理解的方面,不过建议你先多去看看书。JButton btn=new JButton("Test");
    btn.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent e) {
    // TODO 自动生成方法存根

    } public void mouseEntered(MouseEvent e) {
    // TODO 自动生成方法存根

    } public void mouseExited(MouseEvent e) {
    // TODO 自动生成方法存根

    } public void mousePressed(MouseEvent e) {
    // TODO 自动生成方法存根

    } public void mouseReleased(MouseEvent e) {
    // TODO 自动生成方法存根

    }

    });
      

  2.   

    我知道addMouseListener,但是不知道应该怎么addMouseListener
    是在主程序中addMouseListener,还是在我的MyPanel类中addMouseListener其实我是想这么做:当用户按了MyPanel类对象中的那个JButtton对象btMsg之后
    主程序把MyPanel类对象删除掉
      

  3.   

    这个已经有人问过,你看:
    http://community.csdn.net/Expert/topic/4576/4576211.xml?temp=.3772394
      

  4.   

    to Helloooooo(每天,我都新的) 
    谢谢,我自己弄了个方法:
    假设我的主程序中有我的MyPanel类对象myPanel 
    我在主程序中myPanel.btMsg.addMouseListener(...)不知道是不是和你说的差不多的意思?