Uruchomiłem program o z grubsza takim kodzie
public class Szarkowski extends JFrame implements ActionListener
{
//definicje pól
//------------------------
public static void main(String[] args)
{
new Szarkowski();
}
//------------------------
public Szarkowski()
{
//tylko rozmieszczenie komponentów i podpięcie słuchaczy
}
...............
}
nic nie robiąc w programie zamknąłem frame'a i zobaczyłem takie coś:
Exception while removing reference: java.lang.InterruptedException
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Dodam, że program był wcześniej wielokrotnie uruchamiany bez żadnych tajemniczych komunikatów.