Czy istnieje lepsza praktyka dla słuchaczy?
Powiedz, że mam huśtawkę GUI i chcę słuchaćMouseEvents
. Jak myślisz, kto powinien być klasą słuchacza, kto powinien być odpowiedzialny? Jaki jest najlepszy lub preferowany sposób wdrożenia? Jakieś opinie? Zwykle tak to robię:
public class MyPanel extends JPanel implements MouseListener{
private JTable table;
public void foo(){
table.addMouseListener(this);
}
/* MouseListener */
//Implement MouseListener here.
}
Czy jest lepszy sposób?
EDYTOWAĆ: Dziękuję wszystkim za mądrość i pomoc. Doceniam to.