2011-01-12 10 views

Antwort

1

Es scheint mir, dass Sie eine JDialog wollen mit den Kontrollen aufgetaucht werden, da JPanel ist kein Top-Level-Container. Fügen Sie Ihrem Container der obersten Ebene (JFrame) einen Fenster-Listener hinzu. Es ist ziemlich einfach Ihre openMyControlsDialog (...) Methode zu implementieren:

addWindowListener(new java.awt.event.WindowAdapter() { 
    public void windowOpened(java.awt.event.WindowEvent evt) { 
     openMyControlsDialog(evt); 
    } 
}); 

Ich verstehe nicht ganz, was Sie meinen, wenn Sie „von Taskleiste“ schreiben. Erscheinen nicht alle Programme von der Taskleiste?