2012-03-30 10 views
1

Ich habe eine JTabbedPane mit Tabs auf der Oberseite. Rechts von den Tabs füge ich eine Schaltfläche hinzu. Diese Schaltfläche ist weder Teil von JTabbedPane noch ist es eine Registerkarte. Leider kann nicht geklickt werden. Ich denke, diese Taste wird von der abgedeckt, weil ich die Taste gedrückt hat, die von der JTabbedPane abgedeckt wird.JTabbedPanes Tab-Bereich fügen Sie eine Schaltfläche hinzu, kann es anzeigen, aber es kann nicht klicken

Kann jemand mir einen Vorschlag geben, damit ich diesen Knopf klicken kann?

Dies ist das Layout; Ich kann Bild nicht hochgeladen werden, so ziehe ich es wie folgt:

 
|-------------------------------------| 
| tab | tab |   button | 
|-------------------------------------| 
|          | 
|    content    | 
|          | 
|-------------------------------------| 
+2

keine Probleme auf meiner Seite, funktioniert als Ausnahmen, bitte bearbeiten Sie Ihre Frage mit [SSCCE] (http://sscce.org/) – mKorbel

+0

Um einen Knopf klicken zu können, müssen Sie sicherstellen, dass dieser Knopf in Swing Tree ist zeichne es nicht einfach auf dem Bildschirm. Ich denke, was passiert für Sie ist, dass Sie nicht die übergeordnete Komponente für die Schaltfläche festgelegt, oder nur die Schaltfläche in die Farbe()? – chenyi1976

+0

Warum fügen Sie der Registerkarte eines Registerkartenbereichs Schaltflächen hinzu? Was machen Sie? –

Antwort

1

Ich habe nicht versucht, aber Sie können möglicherweise eine der Ansätze von @camickr Component Border im Artikel angeführt nutzen. Ein Brauch TabbedPaneUI ist eine (mühsame) Alternative.

Verwandte Themen