关于java label的问题

Labellabel=newLabel("第一次学java");这个是在label里面写入括号后面的句子但是我想这样publicvoidXXX(){for(inti=0;... Label label = new Label("第一次学java");
这个是在label里面写入 括号后面的句子 但是我想这样
public void XXX(){
for(int i=0;i<10;i++){
//输出一句话
}
}
然后我要在label里面调用这个方法 把我这个方法的东西搞出来 怎么搞啊?
求大虾指点!
展开
 我来答
百度网友28bb8c2
推荐于2017-10-06 · TA获得超过478个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:263万
展开全部
你的意思我不是很明白,不过你可以在lable上面加个监听,然后在调用XXX();的方法。
EXP:
Label label = new Label("Click me");
label.addMouseListener(new MouseAdapter(){
public void mouseClicked(){
XXX();//这个是你想要调用的方法
}
});
//你自己写的方法
public void XXX(){
for(int i=0;i<10;i++){
//输出一句话
System.out.println("Hello World!!");
}
}
更多追问追答
追问
这个要不要引用什么什么包啊?
追答
要,导入import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;这两个包就可以了。
你如果用myeclipse开发工具的话,使用快捷键ctrl+shift+o就可以自动导入包。
百度网友38713fe
2011-04-08 · 超过31用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:49.8万
展开全部
label好像只有显示作用吧,如果你想用鼠标单击一下,然后调用某个方法的话,那你看一下,label是否有,addActionListener()方法,如果有,就调用这个方法,然后,再在这个方法的括号里面,生成一个ActionListener,实现它的方法,把你要调用的方法在放进去。如果没有我一开始说的那个方法,我觉得用Button好些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小呆周周
2011-04-08
知道答主
回答量:11
采纳率:100%
帮助的人:12.5万
展开全部
你的意思是说点击label的时候,调用下面那个方法么?我不太明白你的意思。如果是这样的话,你就在label上面加个监听(addActionListener()应该就可以了),然后在监听器的处理方法里面调用这个方法就可以了。那么你一点击label,就会触发点击事件,然后就会运行对应的处理方法了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式