List of usage examples for com.google.gwt.gen2.table.client AbstractScrollTable setResizePolicy
public void setResizePolicy(ResizePolicy resizePolicy)
From source file:com.google.gwt.gen2.demo.scrolltable.client.option.column.TableResizePolicyOption.java
License:Apache License
@Override protected Widget onInitialize() { CustomForm form = new CustomForm(); // Add the current policy policyBox = new ListBox(); policyBox.addItem("Unconstrained"); policyBox.addItem("Flow"); policyBox.addItem("Fixed"); policyBox.addItem("Fill"); form.addLabeledWidget("Resize Policy:", policyBox); refreshPolicy();// w w w . ja v a2 s . c om // Add button to change status { Button button = new Button("Set Resize Policy", new ClickHandler() { public void onClick(ClickEvent event) { AbstractScrollTable scrollTable = ScrollTableDemo.get().getScrollTable(); switch (policyBox.getSelectedIndex()) { case 0: scrollTable.setResizePolicy(ScrollTable.ResizePolicy.UNCONSTRAINED); break; case 1: scrollTable.setResizePolicy(ScrollTable.ResizePolicy.FLOW); break; case 2: scrollTable.setResizePolicy(ScrollTable.ResizePolicy.FIXED_WIDTH); break; case 3: scrollTable.setResizePolicy(ScrollTable.ResizePolicy.FILL_WIDTH); break; } } }); form.addButton(button); } return form; }