Button pathBtn = new Button("Draw path");
pathBtn.setWidth("200");
pathBtn.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Path path = new Path(120, 160);
path.setFillColor("#0066AA");
path.setFillOpacity(0.4);
path.setStrokeColor("#004499");
path.lineRelativelyTo(100, 0);
path.lineRelativelyTo(0, 100);
path.lineRelativelyTo(-100, 0);
path.lineRelativelyTo(0, -100);
path.moveTo(140, 180);
path.lineRelativelyTo(50, 0);
path.lineRelativelyTo(0, 50);
path.lineRelativelyTo(-50, 0);
path.lineRelativelyTo(0, -50);
container.add(path);
}
});
leftLayout.add(pathBtn);