我需要與我的導師前言,不讓我們使用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