0
控制器我一直在努力使用模型 - 視圖 - 控制設計井字程序。我想要一個鼠標監聽器添加到我的控制器的看法。做這個的最好方式是什麼?如何實現的MouseListener到Java中
我的控制器看起來是這樣的。
public class TicTacToeViewController implements MouseListener{
TicTacToeView view;
TicTacToeModel model;
Color oColor=Color.BLUE, xColor=Color.RED;
public TicTacToeViewController(TicTacToeView view, TicTacToeModel model) {
this.model = model;
this.view = view;
// this.view.addMouseListener(new TicTacToeViewController(view, model));
}
public void mouseClicked(MouseEvent e) {
int xpos=e.getX()*3/view.getWidth();
int ypos=e.getY()*3/view.getHeight();
//System.out.println("Play "+xpos+","+ypos);
play(xpos,ypos);
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
}
基本上我不能讓我的tic tac腳趾程序的單元格可點擊。我需要幫助。
謝謝。
將此控制器設置爲單元視圖或組件上的鼠標偵聽器。 – Mordechai