2

アプリケーションの上部にガラス板を使用しています。ただし、JTabbedPane をクリック可能にしたいです。ガラスペインにマウスリスナーを追加してJButtonでそれを行う方法を知っており、SwingUtilitiesのこのメソッドgetDeepestComponentAt()を使用します。ただし、JTabbedPane に対して同じことを行うと、このメソッドで JTabbedPane インスタンスを取得できますが、ユーザーがクリックしたタブを選択したいと考えています。コンテンツペインにポイントしかないため、setSelectedIndex(..)(少なくとも直接的には)使用できません。タブ選択を許可する方法を知っている人はいますか?

これは基本的にボタンで行う方法です: http://docs.oracle.com/javase/tutorial/uiswing/components/rootpane.html (グラスペインの例を見てください)。

4

1 に答える 1

4

JTabbedPane を試しましたindexAtLocation(int, int)か?

于 2013-06-12T19:24:43.867 に答える