请问我在一个applet中动态的写了很多的JLabel(每个JLabel都没有具体的名称),如何在点击某一个JLabel时出发鼠标事件,得到该JLabel的文本 getText()写在你从JLabel继承的类里面,监听鼠标事件即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我帮你写了个,看看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(); } } }} Java可视化编程 求助,Calendar打印日历的一个小程序,有几句代码我看不懂! 如何设置AbstractAction的字体! 问个StringTokenizer的问题 如何得到字符的ascii码? 最近本人实施的项目过程出现了一个巨难的题目,请各位帮忙李碧纯. ResourceBundle的.properties文件应该放在哪里阿? 国际化问题用struts1.1应该如何写第二问 一个简单的java计算问题 非常奇怪,JBuilder 7 的编辑器的问题!! 为什么applet不能访问端口?-----毕业设计急需 xioyoo专帖
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();
} }
}
}