如何使Java选项卡窗格从右到左显示选项卡?

时间:2010-11-27 09:54:45

标签: java swing jtabbedpane

在C#中,为了使标签从右向左移动,我将RightToLeft设置为Yes,将RightToLeftFormat设置为true。我如何用Java做同样的事情?如何设置JTabbedPane的标签从右到左显示?请参阅下面的图片链接,通过从右到左显示标签来了解我的意思。

http://lh4.ggpht.com/_1bcR6vegNNc/TPDRekNVqWI/AAAAAAAAAB8/TwCqgajEuoI/s640/AdminDashboard.jpg

2 个答案:

答案 0 :(得分:1)

我假设“标签面板”指的是 javax.swing.JTabbedPane
要回答你的问题: AFAIK 没有简单的方法可以做你想做的事。 BasicTabbedPaneUI (或由应用程序外观定义的TabbedPaneUI)负责绘制选项卡式窗格的选项卡区域,需要进行一些更改才能满足您的需要。 /> 如果您没有时间编写自己的UI,则可以在Web中查找解决方案。我怀疑你的问题会有一个现成的解决方案,但是又一次,谁知道呢? 希望这对你有所帮助。

答案 1 :(得分:0)

然后我引用“如何使用选项卡式窗格”来创建一个基于JTabbedPane组件的新项目......

使用“setComponentOrientation”方法来改变JTabbedPane的使用就足够了。

 

link text