private static Component createPreview(WebLookAndFeelDemo owner, Example example) { WebPanel previewPanel = new WebPanel(); previewPanel.setOpaque(false); previewPanel.setLayout( new TableLayout( new double[][] { {example.isFillWidth() ? TableLayout.FILL : TableLayout.PREFERRED}, {TableLayout.FILL, TableLayout.PREFERRED, TableLayout.FILL} })); previewPanel.add(example.getPreview(owner), "0,1"); return previewPanel; }