8
A
回答
15
您需要自己設置選項卡組件;它管理標籤標題的呈現方式。
// Create tabbed pane and add tabs.
JTabbedPane tabbedPane = ...
// Create bespoke component for rendering the tab.
JLabel lbl = new JLabel("Hello, World");
Icon icon = new ImageIcon(getClass().getResource("/foo/bar/hello.jpg"));
lbl.setIcon(icon);
// Add some spacing between text and icon, and position text to the RHS.
lbl.setIconTextGap(5);
lbl.setHorizontalTextPosition(SwingConstants.RIGHT);
// Assign bespoke tab component for first tab.
tabbedPane.setTabComponentAt(0, lbl);
很明顯,你可以在一個實用方法封裝這樣的:
private void addTab(JTabbedPane tabbedPane, Component tab, String title, Icon icon) {
tabbedPane.add(tab);
JLabel lbl = ... // Create bespoke label for rendering tab title.
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1, lbl);
}
相關問題
- 1. 在JTabbedPane的左側添加圖標
- 2. Graphviz:左側標籤
- 3. 我可以在JTabbedPane的左側和右側放置一些標籤嗎?
- 4. 居中輸入框左側的標籤
- 5. 在ActionScript的CheckBox左側放置標籤
- 6. 沿着左側垂直標籤的Ionic2標籤內容
- 7. 在asp.net 4.0中的標籤continer左側設置標籤頁
- 8. 帶JTabbedPane的重疊標籤
- 9. 問題與JTabbedPane的標籤
- 10. 的iOS標籤欄自定義項目圖像,標籤欄左側
- 11. Material-ui切換標籤,我如何擁有左側,右側和頂部標籤?
- 12. Highstock中的左側標籤後的開始圖表渲染
- 13. jquery滑動圖標的左側菜單
- 14. 如何將graphviz子圖簇的標籤放置在左側?
- 15. 將頁面左側的標籤頁移動到右側
- 16. 在高圖中向酒吧的左側和右側添加標籤
- 17. 將標籤網格移至繪圖左側
- 18. 文字大小(標題,標籤,左側統計等)
- 19. ubuntu 12.04左側面板圖標丟失
- 20. JLabel與圖標對齊到左側
- 21. 如何製作標籤左側選框和選框右側?
- 22. 動態添加標籤來JTabbedPane的
- 23. 如何讓圖標移動到MDL標題的左側?
- 24. 菜單資源項目位置圖標左側的標題
- 25. 帶有左側徽標和右側徽標的Bootstrap導航欄
- 26. Jquery移動浮動:左側問題,頁眉圖標阻止頁面的左側
- 27. 選中標籤時觸發JTabbedPane事件
- 28. 在JTabbedPane中設置標籤大小
- 29. JTabbedpane從標籤中刪除邊框
- 30. 如何聚焦JtabbedPane創建標籤
我使用此代碼(組件,字符串,圖標和工具提示)添加到標籤 pane.addTab(「名稱Tab「,新的ImageIcon(」resources \\ 1.png「),mainPanel,」工具提示文本「); 現在我想要的是相同的(文本出現在右邊,圖標在左邊) 我試過了你在上面評論中指定的相同的ü並且我的代碼中有異常...請幫助 – Gagan93 2013-11-05 08:10:28
@ Gagan93:請你能把這個作爲一個單獨的問題發佈嗎?沒有看到異常,我不知道我能幫忙。 – Adamski 2013-11-05 08:35:05
好吧,我不是因擔心陷入低估而發帖,我在2分鐘內發佈了一個與我的問題不同的問題......請提供解決方案 – Gagan93 2013-11-05 10:45:06