帮帮忙了 先要了解JLabel的有没有你说的事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JLabel本来就有mousePressed()事件,用不着你去截获.首先给JLabel加上事件接口: jLabel1.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(MouseEvent e) { jLabel1_mousePressed(e); } });然后再实现事件的处理: void jLabel1_mousePressed(MouseEvent e) { }完了. 你们好像误解我的意思了不知道你们注意到windows的按钮没?当我们按下后,在焦点没有离开之前,按钮上会有矩形的虚框。我要解决的是:怎么用JLabel代替JButton(JLabel不会有虚框)!当我们press按钮不放,让后移开(一直不放),再移回来,按钮的效果应该是向下(lowered)。另外,加入移开后在按钮以外的地方释放(released),然后移回来,按钮应该是向上(raised)。当我用JLabel代替JButton的时候,怎么实现这样的效果呢?(也就是怎么判断这两种情况!)我应该在mouseEntered中怎么处理? java 读取串口数据 如何得到 windows 共享资源 如何计算逻辑表达式 为什么windows下可以运行,linux下就出错? 关于Javamail的问题。 菜鸟问题,有关JOptionPane.showInputDialog 我下载了Jbuilder8,是.Bin文件,如何安装阿 数据结构 一个关于jdbc的问题!急用! 请问weblogic怎么解决中文乱码问题 那里有最新版本的Jbuilder FOR WINDOWS下载啊,请告诉我,谢谢,100分赠送! 各位大侠,请问哪有繁体中文版的windows 2000 server,或者windows XP的下载?
首先给JLabel加上事件接口:
jLabel1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
jLabel1_mousePressed(e);
}
});然后再实现事件的处理:
void jLabel1_mousePressed(MouseEvent e) { }
完了.
不知道你们注意到windows的按钮没?当我们按下后,在焦点没有离开之前,按钮上会有矩形的虚框。我要解决的是:怎么用JLabel代替JButton(JLabel不会有虚框)!
当我们press按钮不放,让后移开(一直不放),再移回来,按钮的效果应该是向下(lowered)。另外,加入移开后在按钮以外的地方释放(released),然后移回来,按钮应该是向上(raised)。
当我用JLabel代替JButton的时候,怎么实现这样的效果呢?(也就是怎么判断这两种情况!)我应该在mouseEntered中怎么处理?