나는 이것을 강사와 함께 시작해야합니다. 우리에게 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
을 사용하게하지 마십시오. 내가 졸업 할 때 나는 이클립스/넷빈을 처음부터 사용하는 법을 배워야 만한다. – Robert