如何让Label响应click事件?

chenwenfeng2002 2003-03-05 09:28:56
addKeyListener( )?好像试不出来!
谢谢!!!
...全文
240 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
geyf 2003-04-18
  • 打赏
  • 举报
回复
addMouseListener
DavidBone 2003-04-18
  • 打赏
  • 举报
回复
up
javabeauty 2003-04-17
  • 打赏
  • 举报
回复
chenwenfeng2002 2003-03-05
  • 打赏
  • 举报
回复
是鼠标click事件!

wojue 2003-03-05
  • 打赏
  • 举报
回复
import java.awt.*;
import java.awt.event.*;

public class lesson implements KeyListener
{
static lesson l = new lesson();
static Frame f;
static Label j;

public static void main (String args[])
{
f = new Frame("lesson");
j = new Label();
f.addKeyListener(l);
f.add(j);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

}

public void keyPressed(KeyEvent k)
{
if (k.getKeyCode()==KeyEvent.VK_DOWN)
{
j.setText("Down");
}
if (k.getKeyCode()==KeyEvent.VK_UP)
{
j.setText("UP");
}
}

public void keyReleased(KeyEvent k){}
public void keyTyped(KeyEvent k){}
}


updateme 2003-03-05
  • 打赏
  • 举报
回复
addActionListener()
chenwenfeng2002 2003-03-05
  • 打赏
  • 举报
回复
各位大哥!帮帮忙!

谢谢!!!
chenwenfeng2002 2003-03-05
  • 打赏
  • 举报
回复
各位大哥!帮帮忙!

谢谢!!!
see22 2003-03-05
  • 打赏
  • 举报
回复
public class Test{
//...
public Test {
JLabel jl = new JLabel("click");
jl.addMouseListener(myMouseAdapter);
}

class MyMouseAdapter extends MouseAdapter {
public void mouseClicked(MouseEvent e) {
if(e.getModifiers() == 16) { //左键单击
//...
}else if(e.getModifiers() == 4){ //右键单击
//...
}
}
}

}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧