2010-11-18 8 views
0

Ich habe ein JPanel und ich will es so, dass, wenn ein Benutzer darauf klickt, ein gleitendes Fenster direkt unter dem Panel erscheint und weitere Informationen zu dem gibt, was bereits im JPanel ist. Wie kann ich das machen?Schiebefenster unter einem JPanel

Antwort

0

Die Anforderungen Ihrer Frage sind schrecklich, so dass wir nicht viel Detail geben können.

Wenn Sie möchten, um Animation dann verwenden Sie einen Swing-Timer. Jedes Mal, wenn der Timer ausgelöst wird, ändern Sie die Höhe der Komponente so, dass sie gleitet.

+0

sorry, wenn die Anforderungen nicht klar sind. Grundsätzlich möchte ich ein Fenster haben, das am unteren Rand des Panels erscheint, wenn ich auf das Panel drücke ... so einfach ist das. – aherlambang

+0

Erstellen Sie ein Fenster und machen Sie es sichtbar. Veröffentlichen Sie Ihre SSCCE (http://sscce.org) mit dem Problem. – camickr

0

Fügen Sie dem jpanel möglicherweise einen mouselistener hinzu, fügen Sie dann mousepressed ein inneres Feld hinzu, oder ziehen Sie eine andere Karte hoch oder tun Sie, was auch immer für Ihr spezielles Schwunglayout funktioniert.

1

Versuchen Sie, diese http://java-sl.com/tip_slider.html

+0

netter Code +1, das sollte für http://StackOverflow.com/Questions/7304017/how-to-add-sexy-on-offs-sliders Antwort, hmmm reincatnat zombie, – mKorbel

+0

hmmm und jemand will ewig leben ' Copyright © 2003 - ** 2010 ** Stanislav Lapitsky. Alle Rechte vorbehalten. – mKorbel

+0

Nächstes Jahr werde ich zu 2003-2012 wechseln :-) – StanislavL