Sono riuscito a risolvere questo bug che mi affligeva facendo cosí:
in pratica ho inserito una graffa prima di addMouseListener cosa che prima non avevo fattocodice:class pannello1 extends JPanel implements MouseMotionListener { public void paintComponent(Graphics g){ // componenti usati . . . } { addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) {} public void mouseClicked(MouseEvent e) { int x=e.getX(); int y=e.getY(); // if (trova(x,y)>=1 && (e.getClickCount() >= 2) ) { ordina = new OrdinaPosti(); ordina.show(); } } }); addMouseMotionListener(this); }
perché ora mi viene visualizzato solo una finestra di dialogo e non 3 come prima? il motivo ancora non l'ho capito ma funge!!!
![]()


Rispondi quotando