Portál AbcLinuxu, 13. července 2025 07:34
Dobrý den, řeším v Javě takový problémek. Mám třídu Platno, která extendí Canvas když zde dám do konstruktory MouseListener
public Platno() { this.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { setStart(e.getX(), e.getY()); } public void mouseReleased(MouseEvent e) { setEnd(e.getX(), e.getY()); } }); }
tak mi to funguje dobře, ale potřeboval bych, tuto třídu rozšířit a teprve v potomcích registrovat MouseListener. Když to udělám a dám to do konstruktoru potomků této třídy(Platno), tak mi to vůbec myší akce neregistruje. Nevíte proč mi to nefunguje? :(
Za odpovědi předem moc děkuji.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.