Вы могли также рассмотреть использование серии фиксированных отделений ширины, пущенных в ход оставленный с полями. Это могло бы дать Вам немного больше контроля моделированием элемента.
.row div {
margin-right: 10px;
float: left;
width: 50px;
}
<div class="row">
<div>Cell One</div>
<div>Cell Two</div>
<div>Cell Three</div>
</div>
Используйте Flamingo для ленты и Substance для внешнего вида Office 2007 .
Вот небольшой предварительный просмотр из Pushing Pixels :
PS: Не имеет прямого отношения к вашему вопросу, но если вы новичок в программировании пользовательского интерфейса Java, убедитесь, что вы не пропустите MigLayout .
Обновление 2013-11-05: К сожалению, Substantial и его преемники в настоящее время активно не поддерживаются, хотя, по моему опыту, они завершены и готовы к производству.
Текущий код можно найти на Github по адресу Insubstantial / insubstantial . (Где "Flamingo" был интегрирован в пакет "Insubstantial")
Также, кажется, существует относительно последняя версия, доступная как артефакт Maven. Он был реанимирован в декабре 2016 года, с февраля 2017 года были обновления для обслуживания, и теперь Flamingo является частью Project Radiance .