在C#中,为了使标签从右向左移动,我将RightToLeft设置为Yes,将RightToLeftFormat设置为true。我如何用Java做同样的事情?如何设置JTabbedPane的标签从右到左显示?请参阅下面的图片链接,通过从右到左显示标签来了解我的意思。
http://lh4.ggpht.com/_1bcR6vegNNc/TPDRekNVqWI/AAAAAAAAAB8/TwCqgajEuoI/s640/AdminDashboard.jpg
答案 0 :(得分:1)
我假设“标签面板”指的是 javax.swing.JTabbedPane 。
要回答你的问题: AFAIK 没有简单的方法可以做你想做的事。 BasicTabbedPaneUI (或由应用程序外观定义的TabbedPaneUI)负责绘制选项卡式窗格的选项卡区域,需要进行一些更改才能满足您的需要。 />
如果您没有时间编写自己的UI,则可以在Web中查找解决方案。我怀疑你的问题会有一个现成的解决方案,但是又一次,谁知道呢?
希望这对你有所帮助。
答案 1 :(得分:0)
然后我引用“如何使用选项卡式窗格”来创建一个基于JTabbedPane组件的新项目......
使用“setComponentOrientation”方法来改变JTabbedPane的使用就足够了。