So jetzt läuft er.
Habe hier jemanden gefunden der mal schnell drübergeschaut und mit dem Finger auf den Fehler gezeigt hat.

Jetzt sind nur noch ein paar kleinere Sachen zu verbessern (zum Beispiel das Statusfenster).

Hier die Version die tut was sie soll:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public void callInstanceTable(Vector element)
    {
       final Vector vectorsend = element; 
        
      //Runnable for thread--------------------------------------------------------------------- 
           Runnable fillingInstanceTable = new Runnable()
           {
             public void run() {
                 showing.setVisible(true);
                 
                 haveSet = false; 
                 try{
                 tableobject.setContent(receiver.getInstanceTable(vectorsend.elements()));
                 }
                 catch(Exception e)
                 {JOptionPane.showMessageDialog(null, e.toString(), "Fehler", JOptionPane.ERROR_MESSAGE);}
                 haveSet = true;
                 
                 showing.setVisible(false);
                 showing.dispose();             //eliminating the statuswindow
                 
                 showTable(tableobject.getContent());
             }  
           };
         //Runnable end----------------------------------------------------------------------------
           
          try{
               SwingUtilities.invokeLater(fillingInstanceTable);
             }
          catch(Exception e)
          {}       
    }

Danke für Hilfe und Anregungen. Wenn mal wieder was nicht so will wie ich frage ich euch wieder