rt
怎么写代码
怎么写代码
解决方案 »
- 请问有那位高手可以帮我一下,用java写一个小程序
- 现有一关于sql server的两表间的数据转移的xml文件,如何实现数据的真正转移,我想要java代码
- 关于使用drawImage贴PNG图片的问题
- JToolTip的换行问题。
- JDK 5.0 API 中文帮助完整版(CHM版本)下载
- 新手问题。请问学JAVA,要入门有什么好的书吗/???
- 一个安全方面的问题:java中安全库是否有对门限密码的支持
- 求apache camel 学习资源,除英文版camel in action 外,求各种demo和文档和中文版书籍
- 关于JDK安全类的重要问题(急):Certificate.verify() 这个函数为什么不能用?
- 是否有人拥有JBuilder4或5的完整帮助文件?我搜索过论坛了,都不全。
- 关于书上一个描述不是很理解,拿出来问一下~~
- 请教 java 格式化输出问题
楼主【starlizhi】截止到2008-07-23 08:55:08的历史汇总数据(不包括此帖):
发帖的总数量:65 发帖的总分数:1281 每贴平均分数:19
回帖的总数量:40 得分贴总数量:3 回帖的得分率:7%
结贴的总数量:59 结贴的总分数:1181
无满意结贴数:2 无满意结贴分:40
未结的帖子数:6 未结的总分数:100
结贴的百分比:90.77 % 结分的百分比:92.19 %
无满意结贴率:3.39 % 无满意结分率:3.39 %
值得尊敬
鼠标点击事件就OK了
当然,条件要这样写
MousePress(MouseEvent e)
{
if(e.getSouse ins.... Jlabel)不好意思啦,本人英文不记得so原谅 ins....这个单词我在网吧所以不记得,可以在IE中试出来e.getSouse不对的话,就是e.getcom....
{
Jlabel label=(Jlabel)e.getcommonet;
if(label.gettext().equals(""))判断是否点击是你点的Jlabel文本
{}
}
}
package Label;import java.awt.GridLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;public class MouseLabel extends JFrame implements MouseListener {
/**
*
*/
private static final long serialVersionUID = 6189332933012118136L;
private JLabel label;
private String label1 = "查看天气";
private String label2 = "查看楼主"; public MouseLabel() {
super("Label");
this.setLayout(new GridLayout(0, 1, 10, 20));
this.add(label = new JLabel(label1, JLabel.CENTER));
label.addMouseListener(this);
this.add(label = new JLabel(label2, JLabel.CENTER));
label.addMouseListener(this);
this.pack();
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} public static void main(String[] args) {
new MouseLabel();
} @Override
public void mouseClicked(MouseEvent arg0) { } @Override
public void mouseEntered(MouseEvent arg0) { } @Override
public void mouseExited(MouseEvent arg0) { } @Override
public void mousePressed(MouseEvent e) {
if (e.getSource() instanceof JLabel) {
label = (JLabel) e.getComponent();
if (label.getText().equals(label1)) {
JOptionPane.showMessageDialog(this, "去看电气预报");
} else if (label.getText().equals(label2)) {
JOptionPane.showMessageDialog(this, "杜登兰");
}
}
} @Override
public void mouseReleased(MouseEvent arg0) { }}