私はインストラクターとこの前置きをする必要がありますが、私たちは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の" * groan *を使用させません。 – millimoose
教えてください。私が卒業したとき、私は一からeclipse/netbeansを使う方法を学ばなければならないでしょう。 – Robert