我在我的应用程序顶部使用玻璃窗格。但是我希望 JTabbedPane 是可点击的。我知道如何通过在玻璃窗格上添加鼠标侦听器来使用 JButton 执行此操作,然后使用 SwingUtilities 中的此方法getDeepestComponentAt()。但是,当我对 JTabbedPane 执行相同操作时,我可以使用此方法检索 JTabbedPane 实例,但我想选择用户单击的选项卡。我不能使用setSelectedIndex(..)
(至少不能直接使用),因为我在内容窗格上只有一个点。任何知道如何允许选项卡选择的人?
这基本上是我使用按钮的方式:http: //docs.oracle.com/javase/tutorial/uiswing/components/rootpane.html(查看 glasspane 的示例)。