java - 如何更改 JTabbedPane 中的选项卡位置?

标签 java swing user-interface jtabbedpane

我想将选项卡位置从左侧更改为中心。我怎样才能做到这一点?我想我必须改变外观和感觉,但我不知道如何做。

从此:

enter image description here

对此:

enter image description here

最佳答案

正如您已经指出的,您必须使用支持此设计的 LookAndFeel(居中的选项卡按钮)。
当您选择的 LaF 不支持此功能时,您必须编写自己的 TabbedPaneUI。
(但这可能并不容易。)

如果您不想创建自己的 TabbedPaneUI,则必须寻找支持这种布局的现有自定义 TabbedPaneUI 或 TabbedPane-Component。

您可以看一下这篇文章,开始使用:
http://www.javaworld.com/article/2072927/swing-gui-programmingloseandmaxtabbedpane--an-enha/swing-gui-programming/closeandmaxtabbedpane--an-enhanced-jtabbedpane.html

关于java - 如何更改 JTabbedPane 中的选项卡位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25721354/

相关文章:

java - 如何编写这个 JPA 查询项?

java - Wicket 1.5(.2) 中的 url 更改时组件未重新加载?

Java实现ActionListener的问题

java - GroupLayout 未按预期运行

java - Swing,如何正确更新UI

java - 如何在不丢失或更改任何数据的情况下安全地将 RSA 加密和解密的字节转换为字符串?

java - 尝试读取文件时获取 java.io.FileNotFoundException

java - 背景图像未显示在 JPanel 中

java - 使用 Swing 设计聊天布局

c++ - 按钮 gtkmm-3.0 的右键单击信号