好的,我发现了问题。在
package javax.swing.plaf.basic.BasicTabbedPaneUI;
它说像这样
// Rotate run array so that selected run is first if (shouldRotateTabRuns(tabPlacement)) { rotateTabRuns(tabPlacement, selectedRun); }
可惜的是,似乎并没有容易的方法来改变它。
尽管如果您省略了对此事的调用
rotateTabRuns(tabPlacement,selectedRun);或更改
shouldRotateTabRuns(tabPlacement),应该没问题。但是,这样做必须重写一大堆类……具体取决于您使用的是哪一个类。
像这样继承
Basic > Synth > Nimbus
在每个L&F级别上,都有几个要自定义的类…我没有数。
希望能帮助到你!:D
编辑 哦,是的… @mkorbel已经提供了该 aephyr 的解决方案,为什么不使用它呢?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)