我需要与我的导师前言,不让我们使用IDE的。我们使用TextPad。我想点击这个标签,然后从“H”变为“T”。目前当我点击标签时什么都不做。我忘了什么?MouseListener似乎没有为我工作
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Lab3Label extends JLabel implements MouseListener {
int count = 0;
boolean flag = true;
public Lab3Label (int i) {
setLayout(new BorderLayout());
count = i;
this.setText("H");
this.setFont(new Font("Serif", Font.PLAIN, 60));
this.setBorder(BorderFactory.createLineBorder(Color.black));
}
public void mouseReleased(MouseEvent e)
{
if(flag){
this.setText("H");
flag = false;
}
else{
this.setText("T");
flag = true;
}
}
public void mouseExited(MouseEvent e){}
public void mouseClicked(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseMoved(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
}
“我的教练没有让我们使用IDE的” *呻吟* – millimoose 2012-02-07 02:24:21
告诉我吧。当我毕业时,我将不得不学习如何从头开始使用eclipse/netbeans – Robert 2012-02-07 02:29:26