Cześć
Próbuję wykryć zmianę rozmiaru okienka myszą. Aplikacja wykrywa to, ale mam problem.
Najpierw tworzę klasę:
public class myFrame extends JFrame implements ComponentListener
Potem dodaję ComponentListener dla okna:
this.addComponentListener(this);
Na końcu metoda:
@Override
public void componentResized(ComponentEvent e)
{
JOptionPane.showMessageDialog(panelText, e.getComponent().getClass().getName() + "Resized");
}
Zaraz po uruchomieniu i za każdym razem gdy chcę zmienić rozmiary okienka wyświetlana jest cała masa okienek że są zmieniane wymiary okienka. I nie mogę zmienić rozmiarów bo za każdym razem wyświetlane są komunikaty.
Co zrobić żeby tylko jeden komunikat pojawił się dopiero jak już skończę zmieniać myszą wymiary (puszczę przycisk myszy)?