 <p>setColumnWidth(-1) should activate auto-scaling. Though this is usually the default (even with BeanItemContainers, so I'm surprised you aren't seeing that behaviour automatically. A related concept, possibly worth you pursuing is setSizeUndefined() which is a method of the Sizeable interface.</p>