Tabs em posições fixas no JTabbedPane ou em uma linha

Em nosso aplicativo que possui um JTabbedPane com guias ilimitadas, quando a largura das guias excede a largura do painel com guias, as guias começam a se agrupar em várias linhas. Quando você clica em uma guia em uma das linhas superiores, a linha completa desce e entra em primeiro plano. Para usuários que clicam entre várias guias, é altamente confuso, pois não é possível acompanhar a ordem das guias.

Como posso - fixar as guias em posições fixas enquanto traz o conteúdo para a frente (embora isso corrompa opticamente a metáfora da guia, mas eu não me importo), ou - limitar o número de linhas a uma (para que as guias fiquem muito estreito em vez de embrulhar)?

questionAnswers(4)

yourAnswerToTheQuestion