Allora prova ad eliminare il vecchio panel e a ricrearlo ex-novo
codice:private class zoomActionListener implements ActionListener { private MultiPageRead mpr; public zoomActionListener(MultiPageRead mpr) { this.mpr = mpr; } public void actionPerformed(ActionEvent ae) { try { mpr.remove(panel) panel = VisualizzaImmagine(dec,imageToLoad++); mpr.add(panel, 0); //gestire la visualizzazione con lo zoom } catch (Exception ex) { ex.printStackTrace(); } mpr.validate(); } }

Rispondi quotando