簡體   English   中英

如何使Java選項卡式窗格從右到左顯示選項卡?

[英]How to make Java tabbed panes display tabs from right to left?

在C#中,為了使選項卡從右向左移動,我將RightToLeft設置為Yes,並將RightToLeftFormat設置為true。 如何在Java中做同樣的事情? 如何設置JTabbedPane的標簽從右到左顯示? 請查看下面的圖像鏈接,以了解從右到左顯示選項卡的含義。

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

我假設“標簽式窗格”是指javax.swing.JTabbedPane
要回答您的問題: AFAIK沒有簡單的方法可以完成您想要的事情。 負責繪制選項卡式窗格的選項卡區域的BasicTabbedPaneUI (或由應用程序外觀定義的TabbedPaneUI)將需要進行一些更改才能執行所需的操作。
如果您沒有時間編寫自己的UI,可以在網絡上尋找解決方案。 我懷疑是否可以立即使用解決方案來解決您的問題,但是又一次,誰知道呢? 希望這對您有所幫助。

然后,我從“如何使用選項卡式窗格”中引用以基於JTabbedPane組件創建一個新項目...

使用“ setComponentOrientation”方法來更改JTabbedPane的方向就足夠了。

連結文字

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM