public WeaponsView() { DecoratorPanel contentTableDecorator = new DecoratorPanel(); initWidget(contentTableDecorator); contentTableDecorator.setWidth("100%"); contentTableDecorator.setWidth("15em"); contentTable = new FlexTable(); contentTable.setWidth("100%"); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListContainer"); contentTable.getCellFormatter().setWidth(0, 0, "100%"); contentTable.getFlexCellFormatter().setVerticalAlignment(0, 0, DockPanel.ALIGN_TOP); HorizontalPanel hPanel = new HorizontalPanel(); hPanel.setBorderWidth(0); hPanel.setSpacing(0); hPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT); addButton = new Button("增加"); hPanel.add(addButton); deleteButton = new Button("删除"); hPanel.add(deleteButton); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListMenu"); contentTable.setWidget(0, 0, hPanel); contactsTable = new FlexTable(); contactsTable.setCellSpacing(0); contactsTable.setCellPadding(0); contactsTable.setWidth("100%"); contactsTable.addStyleName("contacts-ListContents"); contactsTable.getColumnFormatter().setWidth(0, "15px"); contentTable.setWidget(1, 0, contactsTable); contentTableDecorator.add(contentTable); }
/** Instantiates a new change log panel. */ private ChangeLogPanel() { MainPanel.setCommInfo(true); try { new RequestBuilder(RequestBuilder.GET, "CHANGELOG") .sendRequest( "", new RequestCallback() { @Override public void onError(Request res, Throwable throwable) { MainPanel.setCommInfo(false); Log.error(throwable.getMessage()); } @Override public void onResponseReceived(Request request, Response response) { MainPanel.setCommInfo(false); String text = response.getText(); HTML w = new HTML("<p>" + text + "</p>"); d.setWidget(w); } }); } catch (RequestException e) { MainPanel.setCommInfo(false); Log.error(e.getMessage()); } d = new DecoratorPanel(); d.setWidth("100%"); initWidget(d); }
// public Rol(CriadorWidgets<T> criador, Parser<Ob, T> parser){ public Rol(Parser<Ob, T> parser) { formularios = new ArrayList<T>(); // botaoMais = new BotaoMais(criador); botaoMais = new BotaoMais(); painelWidgets = new VerticalPanel(); this.parser = parser; DecoratorPanel painel = new DecoratorPanel(); initWidget(painel); painel.setWidth(""); VerticalPanel painelIntermediario = new VerticalPanel(); painel.add(painelIntermediario); painelIntermediario.add(painelWidgets); painelIntermediario.add(botaoMais); botaoMais.onClick(null); }