getText()写在你从JLabel继承的类里面,监听鼠标事件即可。

解决方案 »

  1.   

    我帮你写了个,看看import java.awt.*;
    import java.applet.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class LabelText extends JApplet {
    JPanel jp=new JPanel();
    JL jlObj=new JL();
    String str;

    public void init() {
    getContentPane().add(jp);
    jp.add(jlObj);
    }
    class JL extends JLabel 
    {
    JL()
    {
    setText("click me ");
    addMouseListener(new PanelMouseProcess());
    }
    private void getLabelText()
    {
    str=getText();
    str=str+" ok ";
    setText(str);
    }     class PanelMouseProcess extends MouseAdapter
        {
    public void mouseClicked(MouseEvent e)
    {
         getLabelText();
    }     }

    }
    }