public ProgressBar() { Grid grid = new Grid(1, 10); initWidget(grid); grid.setSize("200px", "18px"); Image image = new Image("images/greenbox.jpg"); image.setVisible(false); grid.setWidget(0, 0, image); image.setSize("15px", "15px"); Image image_1 = new Image("images/greenbox.jpg"); image_1.setVisible(false); grid.setWidget(0, 1, image_1); image_1.setSize("15px", "15px"); Image image_2 = new Image("images/greenbox.jpg"); image_2.setVisible(false); grid.setWidget(0, 2, image_2); image_2.setSize("15px", "15px"); Image image_3 = new Image("images/greenbox.jpg"); image_3.setVisible(false); grid.setWidget(0, 3, image_3); image_3.setSize("15px", "15px"); Image image_4 = new Image("images/greenbox.jpg"); image_4.setVisible(false); grid.setWidget(0, 4, image_4); image_4.setSize("15px", "15px"); Image image_5 = new Image("images/greenbox.jpg"); image_5.setVisible(false); grid.setWidget(0, 5, image_5); image_5.setSize("15px", "15px"); Image image_6 = new Image("images/greenbox.jpg"); image_6.setVisible(false); grid.setWidget(0, 6, image_6); image_6.setSize("15px", "15px"); Image image_7 = new Image("images/greenbox.jpg"); image_7.setVisible(false); grid.setWidget(0, 7, image_7); image_7.setSize("15px", "15px"); Image image_8 = new Image("images/greenbox.jpg"); image_8.setVisible(false); grid.setWidget(0, 8, image_8); image_8.setSize("15px", "15px"); Image image_9 = new Image("images/greenbox.jpg"); image_9.setVisible(false); grid.setWidget(0, 9, image_9); image_9.setSize("15px", "15px"); }
public LoginWidget() { initWidget(uiBinder.createAndBindUi(this)); imgHelp.setResource(uiImages.help()); imgHelp.setSize("16px", "16px"); addStyleName("app-loginwidget"); drawPlusOne(); }
public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); Image img = new Image("/PokerLogo.jpg"); img.setSize("200px", "100px"); rootPanel.add(img); LoginWidget login = new LoginWidget(); login.setStyleName("LoginWidget"); rootPanel.add(login); }
public ImageAnchorLabel(String text, String imageUrl, TEXT_POSITION position) { contentPanel = new FlexTable(); initWidget(contentPanel); contentPanel.setSize("100%", "25px"); anchor = new Anchor(text); image = new Image(imageUrl); image.setSize("16px", "16px"); setOrientation(position); anchor.getElement().getStyle().setPadding(3.0, Unit.PX); anchor.setStyleName("dashboard-locationPanel-normalText"); }
public MainViewComponent(String strTitle, String strImageAddress, String strText) { flexTable = new MpFlexTable(); flexTable.setStyleName("fundo_tabela_componente"); // flexTable.setStyleName("fundo_tabela_componente_over"); initWidget(flexTable); flexTable.setSize("350px", "150px"); flexTable.addMouseOverHandler(new mouseOverImageHandler()); flexTable.addMouseOutHandler(new mouseOutImageHandler()); flexTable.addMouseDownHandler(new mouseDownHandler()); flexTable.addMouseUpHandler(new mouseUpHandler()); Label lblTitle = new Label(strTitle); lblTitle.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); lblTitle.setStyleName("titulo_tabela"); flexTable.setWidget(0, 0, lblTitle); flexTable.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER); Image image = new Image(strImageAddress); image.setSize("128px", "128px"); flexTable.setWidget(1, 0, image); flexTable.getCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_TOP); // flexTable.getFlexCellFormatter().setColSpan(0, 0, 0); flexTable.getFlexCellFormatter().setColSpan(0, 0, 1); flexTable.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT); flexTable.getFlexCellFormatter().setRowSpan(1, 0, 1); VerticalPanel verticalPanel = new VerticalPanel(); flexTable.setWidget(1, 1, verticalPanel); verticalPanel.setWidth("247px"); Label lbl1 = new Label(strText); lbl1.getElement().getStyle().setProperty("whiteSpace", "pre"); lbl1.setStyleName("label_comum"); verticalPanel.add(lbl1); flexTable.getFlexCellFormatter().setColSpan(0, 0, 2); FlexTableHelper.fixRowSpan(flexTable); }
@Override public void onModuleLoad() { box = new AutoProgressMessageBox("Por favor espere", "Carregando sistema..."); box.setProgressText("Iniciando..."); box.auto(); box.show(); Timer t = new Timer() { // float i; @Override public void run() { // box.updateProgress(i / 100, "{0}% Completo"); // i += 10; // ageitar contadores servico.iniciaSistema( new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { AlertMessageBox d = new AlertMessageBox( "Desculpe", "Erro ao carregar sistema." + caught.getMessage()); // d.addHideHandler(hideHandler); d.show(); // cancel(); } @Override public void onSuccess(String result) { // AlertMessageBox d = new AlertMessageBox("Alerta", "OK"); // d.addHideHandler(hideHandler); // d.show(); } }); // if (i > 100) { // cancel(); // } box.hide(); cancel(); } }; t.scheduleRepeating(3000); // painel principal rootPanel = RootPanel.get(); Image image_5 = new Image("imagens/imagemPojeto.png"); rootPanel.add(image_5, 0, 0); image_5.setSize("100%", "570px"); final Label lblLogin = new Label("Login:"******"Senha:"); rootPanel.add(lblSenha, 627, 285); // botao criar conta final TextButton txtbtnCriarContaAgora = new TextButton("Criar Conta Agora"); txtbtnCriarContaAgora.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { CriarConta conta = new CriarConta(); conta.load(); } }); rootPanel.add(txtbtnCriarContaAgora, 329, 360); Hyperlink htmlEsqueceuASenha = new Hyperlink("Esqueceu a senha?", true, ""); // htmlEsqueceuASenha.setStyleName("serverResponseLabelError"); htmlEsqueceuASenha.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { SenhaEsquecida senhaEsquecida = new SenhaEsquecida(); senhaEsquecida.carregar(); } }); final TextBox textBox = new TextBox(); // rootPanel.add(textBox, 676, 200); final PasswordTextBox passwordTextBox = new PasswordTextBox(); passwordTextBox.setSize("161px", "16px"); // botao logar final TextButton txtbtnLogar = new TextButton("Logar"); txtbtnLogar.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { servico.getSenhaUsuarioLogin( textBox.getText(), new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { AlertMessageBox d = new AlertMessageBox("Alerta", caught.getMessage()); d.show(); } @Override public void onSuccess(String result) { if (passwordTextBox.getText().equals(result)) { Logado log = new Logado(textBox.getText().trim(), result); rootPanel.add(log.asWidget()); } else { AlertMessageBox d = new AlertMessageBox("Alerta", "Senha incorreta."); d.show(); } } }); } }); rootPanel.add(txtbtnLogar, 676, 315); rootPanel.add(textBox, 676, 250); rootPanel.add(passwordTextBox, 678, 285); rootPanel.add(htmlEsqueceuASenha, 676, 342); }
@Override public void setSize(String width, String height) { super.setSize(width, height); image.setSize(width, height); anchor.setSize(width, height); }
public DialogListaPontoEncontro( final InfoCaronaServerAsync controller, final String idSessao, final String idCarona) { novosPontos = ""; listaNovosPontosEncontros = new ArrayList<InfoPontoEncontro>(); this.idCarona = idCarona; this.controller = controller; setText("Pontos de Encontro - ID: " + idCarona); setAnimationEnabled(true); setGlassEnabled(true); center(); VerticalPanel panelListaPontoEncontro = new VerticalPanel(); tabelaPontoEncontro = new CellTable<InfoPontoEncontro>(); tabelaPontoEncontro.setWidth("400px"); dataProvider = new ListDataProvider<InfoPontoEncontro>(); SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class); SimplePager pager = new SimplePager(TextLocation.CENTER, pagerResources, false, 0, true); pager.setDisplay(tabelaPontoEncontro); pager.setPageSize(5); TextColumn<InfoPontoEncontro> colunaIdPontoEncontro = new TextColumn<InfoPontoEncontro>() { @Override public String getValue(InfoPontoEncontro pontoEncontro) { return pontoEncontro.getIdPontoEncontro(); } }; TextColumn<InfoPontoEncontro> colunaPontosEncontro = new TextColumn<InfoPontoEncontro>() { @Override public String getValue(InfoPontoEncontro pontoEncontro) { return pontoEncontro.getPontoEncontro(); } }; tabelaPontoEncontro.addColumn(colunaPontosEncontro, "Pontos de Encontro"); listaPontoEncontros = new ArrayList<InfoPontoEncontro>(); populaTabela(); HorizontalPanel hPanel01 = new HorizontalPanel(); final TextBox boxNovoPontoEncontro = new TextBox(); boxNovoPontoEncontro.setWidth("200px"); boxNovoPontoEncontro.setStyleName("boxModificada"); Button buttonAdicionarOutroPontoEncontro = new Button(); buttonAdicionarOutroPontoEncontro.setStyleName("botaoModificado"); buttonAdicionarOutroPontoEncontro.setTitle("Adicionar Sugestão"); buttonAdicionarOutroPontoEncontro.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { if (boxNovoPontoEncontro.getText().trim().equals("")) { DialogMensagemUsuario dialogErro = new DialogMensagemUsuario("Falhou", "Ponto de Encontro Inválido"); dialogErro.show(); } else { novosPontos += boxNovoPontoEncontro.getText().trim() + ";"; InfoPontoEncontro novoPontoEncontro = new InfoPontoEncontro("00", boxNovoPontoEncontro.getText().trim()); boxNovoPontoEncontro.setText(""); listaNovosPontosEncontros.add(novoPontoEncontro); listaPontoEncontros = new ArrayList<InfoPontoEncontro>(); for (InfoPontoEncontro novoPonto : listaNovosPontosEncontros) { listaPontoEncontros.add(novoPonto); } populaTabela(); } } }); Image imageFiltro = new Image("imagens/adicionar.png"); imageFiltro.setSize("15px", "15px"); buttonAdicionarOutroPontoEncontro.getElement().appendChild(imageFiltro.getElement()); Button buttonSalvarNovosPontos = new Button("Salvar"); buttonSalvarNovosPontos.setStyleName("botaoModificado"); buttonSalvarNovosPontos.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { controller.cadastrarNovosPontosEncontro( idSessao, idCarona, novosPontos, new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { DialogMensagemUsuario dialogSucess = new DialogMensagemUsuario("Erro", caught.getMessage()); dialogSucess.show(); } @Override public void onSuccess(String result) { DialogMensagemUsuario dialogSucess = new DialogMensagemUsuario( "ID: " + result, "Pontos de Encontro Cadastrados com Sucesso!"); dialogSucess.show(); hide(); } }); } }); Button buttonFechar = new Button("Fechar"); buttonFechar.setStyleName("botaoModificado"); buttonFechar.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { hide(); } }); colunaPontosEncontro.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); hPanel01.setCellVerticalAlignment(boxNovoPontoEncontro, HasVerticalAlignment.ALIGN_BOTTOM); hPanel01.setCellVerticalAlignment(buttonSalvarNovosPontos, HasVerticalAlignment.ALIGN_TOP); hPanel01.setCellVerticalAlignment( buttonAdicionarOutroPontoEncontro, HasVerticalAlignment.ALIGN_TOP); hPanel01.setCellVerticalAlignment(buttonFechar, HasVerticalAlignment.ALIGN_TOP); hPanel01.setCellHorizontalAlignment(boxNovoPontoEncontro, HasHorizontalAlignment.ALIGN_CENTER); hPanel01.setCellHorizontalAlignment( buttonSalvarNovosPontos, HasHorizontalAlignment.ALIGN_CENTER); hPanel01.setCellHorizontalAlignment( buttonAdicionarOutroPontoEncontro, HasHorizontalAlignment.ALIGN_CENTER); hPanel01.setCellHorizontalAlignment(buttonFechar, HasHorizontalAlignment.ALIGN_CENTER); hPanel01.setWidth("100%"); hPanel01.setSpacing(6); hPanel01.add(boxNovoPontoEncontro); hPanel01.add(buttonAdicionarOutroPontoEncontro); hPanel01.add(buttonSalvarNovosPontos); hPanel01.add(buttonFechar); panelListaPontoEncontro.add(tabelaPontoEncontro); panelListaPontoEncontro.add(pager); panelListaPontoEncontro.add(hPanel01); panelListaPontoEncontro.setCellVerticalAlignment( tabelaPontoEncontro, HasVerticalAlignment.ALIGN_MIDDLE); panelListaPontoEncontro.setCellVerticalAlignment(pager, HasVerticalAlignment.ALIGN_MIDDLE); panelListaPontoEncontro.setCellHorizontalAlignment( tabelaPontoEncontro, HasHorizontalAlignment.ALIGN_CENTER); panelListaPontoEncontro.setCellHorizontalAlignment(pager, HasHorizontalAlignment.ALIGN_CENTER); panelListaPontoEncontro.setSpacing(8); setWidget(panelListaPontoEncontro); }
public StateEditarPerfil(EstradaSolidariaServiceAsync estradaSolidariaService, String[] result) { this.estradaService = estradaSolidariaService; this.idSessaoAberta = EstradaSolidaria.getIdSessaoAberta(); this.dadosUsuario = result; Resources resources = GWT.create(Resources.class); AbsolutePanel absolutePanel_EditarPerfil = new AbsolutePanel(); absolutePanel_EditarPerfil.setStylePrimaryName("painelPerfil3"); initWidget(absolutePanel_EditarPerfil); absolutePanel_EditarPerfil.setSize("873px", "433px"); Label lblEditarPerfil = new Label("Editar Perfil"); lblEditarPerfil.setStyleName("gwt-LabelEstradaSolidaria2"); absolutePanel_EditarPerfil.add(lblEditarPerfil, 183, 10); AbsolutePanel absolutePanel_1 = new AbsolutePanel(); absolutePanel_EditarPerfil.add(absolutePanel_1, 54, 48); absolutePanel_1.setSize("812px", "375px"); Label lblNewLabel = new Label("Login:"******"Editar"); absolutePanel_1.add(txtBtnEditarLogin, 84, 32); textBoxNovoLogin = new TextBox(); textBoxNovoLogin.addKeyPressHandler( new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { lblMensagemDeErroLogin.setVisible(false); } }); absolutePanel_1.add(textBoxNovoLogin, 145, 32); textBoxNovoLogin.setVisible(false); txtbtnLoginOk = new TextButton("OK"); txtbtnLoginOk.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { editarLoginGUI(idSessaoAberta, textBoxNovoLogin.getText()); } }); absolutePanel_1.add(txtbtnLoginOk, 306, 32); txtbtnLoginOk.setVisible(false); Label lblSenha = new Label("Senha:"); absolutePanel_1.add(lblSenha, 473, 10); TextButton txtbtnAlterarSenha = new TextButton("Alterar senha"); txtbtnAlterarSenha.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { DialogBox newDialog = new DialogBoxAlterarSenha(estradaService); newDialog.center(); newDialog.show(); } }); absolutePanel_1.add(txtbtnAlterarSenha, 473, 32); Label lblNome = new Label("Nome:"); absolutePanel_1.add(lblNome, 10, 85); lblNomeusuario = new Label(dadosUsuario[2]); absolutePanel_1.add(lblNomeusuario, 74, 85); TextButton btnEditarNome = new TextButton("Editar"); absolutePanel_1.add(btnEditarNome, 85, 107); textBoxNovoNome = new TextBox(); textBoxNovoNome.addKeyPressHandler( new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { lblMensagemDeErroNome.setVisible(false); } }); absolutePanel_1.add(textBoxNovoNome, 145, 107); textBoxNovoNome.setVisible(false); txtbtnNomeOk = new TextButton("OK"); txtbtnNomeOk.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { editarNomeGUI(idSessaoAberta, textBoxNovoNome.getText()); } }); absolutePanel_1.add(txtbtnNomeOk, 306, 107); txtbtnNomeOk.setVisible(false); Label lblEmail = new Label("Email:"); absolutePanel_1.add(lblEmail, 10, 164); lblEmaildousuario = new Label(dadosUsuario[4]); absolutePanel_1.add(lblEmaildousuario, 74, 164); TextButton btnEditarEmail = new TextButton("Editar"); absolutePanel_1.add(btnEditarEmail, 85, 184); textBoxNovoEmail = new TextBox(); textBoxNovoEmail.addKeyPressHandler( new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { lblMensagemDeErroEmail.setVisible(false); } }); absolutePanel_1.add(textBoxNovoEmail, 145, 184); textBoxNovoEmail.setVisible(false); txtbtnEmailOk = new TextButton("OK"); txtbtnEmailOk.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { editarEmailGUI(idSessaoAberta, textBoxNovoEmail.getText()); } }); absolutePanel_1.add(txtbtnEmailOk, 306, 184); txtbtnEmailOk.setVisible(false); Label lblEndereo = new Label("Endereço:"); absolutePanel_1.add(lblEndereo, 9, 243); lblEnderecodousuario = new Label(dadosUsuario[3]); absolutePanel_1.add(lblEnderecodousuario, 74, 243); TextButton btnEditarEndereco = new TextButton("Editar"); absolutePanel_1.add(btnEditarEndereco, 85, 265); textBoxNovoEndereco = new TextBox(); textBoxNovoEndereco.addKeyPressHandler( new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { lblMensagemDeErroEndereco.setVisible(false); } }); absolutePanel_1.add(textBoxNovoEndereco, 145, 265); textBoxNovoEndereco.setVisible(false); txtbtnEnderecoOk = new TextButton("OK"); txtbtnEnderecoOk.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { editarEnderecoGUI(idSessaoAberta, textBoxNovoEndereco.getText()); } }); absolutePanel_1.add(txtbtnEnderecoOk, 306, 265); txtbtnEnderecoOk.setVisible(false); FileUpload fileUpload = new FileUpload(); absolutePanel_1.add(fileUpload, 473, 319); fileUpload.setSize("330px", "22px"); Image image = new Image(resources.getGenericUserImage()); absolutePanel_1.add(image, 473, 174); image.setSize("126px", "139px"); lblMensagemDeErroLogin = new Label("erro login"); lblMensagemDeErroLogin.setStyleName("gwt-LabelEstradaSolidaria5"); absolutePanel_1.add(lblMensagemDeErroLogin, 145, 62); lblMensagemDeErroLogin.setVisible(false); lblMensagemDeErroNome = new Label("erro nome"); lblMensagemDeErroNome.setStyleName("gwt-LabelEstradaSolidaria5"); absolutePanel_1.add(lblMensagemDeErroNome, 145, 141); lblMensagemDeErroNome.setVisible(false); lblMensagemDeErroEmail = new Label("erro email"); lblMensagemDeErroEmail.setStyleName("gwt-LabelEstradaSolidaria5"); absolutePanel_1.add(lblMensagemDeErroEmail, 145, 218); lblMensagemDeErroEmail.setVisible(false); lblMensagemDeErroEndereco = new Label("erro endereco"); lblMensagemDeErroEndereco.setStyleName("gwt-LabelEstradaSolidaria5"); absolutePanel_1.add(lblMensagemDeErroEndereco, 145, 297); lblMensagemDeErroEndereco.setVisible(false); btnEditarEndereco.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { textBoxNovoEndereco.setVisible(true); txtbtnEnderecoOk.setVisible(true); } }); btnEditarEmail.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { textBoxNovoEmail.setVisible(true); txtbtnEmailOk.setVisible(true); } }); btnEditarNome.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { textBoxNovoNome.setVisible(true); txtbtnNomeOk.setVisible(true); } }); txtBtnEditarLogin.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { textBoxNovoLogin.setVisible(true); txtbtnLoginOk.setVisible(true); } }); }
public void sprayFileList(List<FileWrapper> list) { checkBoxList.clear(); selectedFileSet.clear(); flowPanel.clear(); for (final FileWrapper fileWrapper : list) { final FlowPanel tempFlowPanel = new FlowPanel(); flowPanel.add(tempFlowPanel); tempFlowPanel.getElement().getStyle().setProperty("margin", 50, Unit.PX); tempFlowPanel.getElement().getStyle().setProperty("textAlign", "center"); tempFlowPanel.getElement().getStyle().setProperty("verticalAlign", "top"); tempFlowPanel.getElement().getStyle().setProperty("display", "inline-block"); tempFlowPanel.sinkEvents(Event.ONDBLCLICK); tempFlowPanel.sinkEvents(Event.ONCONTEXTMENU); final CheckBox chckbxFileName = new CheckBox(fileWrapper.getName()); Image imgFileIcon; switch (fileWrapper.getKind()) { case DIR: imgFileIcon = new Image("/img/folder.png"); tempFlowPanel.addHandler( new DoubleClickHandler() { public void onDoubleClick(DoubleClickEvent event) { presenter.changeDirectory(fileWrapper.getPath()); } }, DoubleClickEvent.getType()); tempFlowPanel.addHandler( new ContextMenuHandler() { public void onContextMenu(ContextMenuEvent event) { event.preventDefault(); event.stopPropagation(); FileContextMenu fileContextMenu = new FileContextMenu( presenter, ContextMenuType.DIRECTORY, fileWrapper.getPath(), selectedFileSet); fileContextMenu.setPopupPosition( event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); fileContextMenu.show(); chckbxFileName.setValue(true, true); } }, ContextMenuEvent.getType()); break; default: imgFileIcon = new Image("/img/file.png"); tempFlowPanel.addHandler( new DoubleClickHandler() { public void onDoubleClick(DoubleClickEvent event) { presenter.downloadFiles(selectedFileSet); } }, DoubleClickEvent.getType()); tempFlowPanel.addHandler( new ContextMenuHandler() { public void onContextMenu(ContextMenuEvent event) { event.preventDefault(); event.stopPropagation(); FileContextMenu fileContextMenu = new FileContextMenu( presenter, ContextMenuType.OTHERS, fileWrapper.getPath(), selectedFileSet); fileContextMenu.setPopupPosition( event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); fileContextMenu.show(); chckbxFileName.setValue(true, true); } }, ContextMenuEvent.getType()); break; } tempFlowPanel.add(imgFileIcon); imgFileIcon.setSize("128px", "128px"); imgFileIcon.getElement().getStyle().setProperty("display", "block"); checkBoxList.add(chckbxFileName); tempFlowPanel.add(chckbxFileName); chckbxFileName.addStyleName("iconName"); chckbxFileName.getElement().getStyle().setProperty("display", "block"); chckbxFileName.addClickHandler(clickHandlerStopPropagation); chckbxFileName.addValueChangeHandler( new ValueChangeHandler<Boolean>() { public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue()) { tempFlowPanel.getElement().getStyle().setBackgroundColor("lightblue"); selectedFileSet.add(fileWrapper.getPath()); } else { tempFlowPanel.getElement().getStyle().clearBackgroundColor(); selectedFileSet.remove(fileWrapper.getPath()); } if (!mntmDeleteFile.isEnabled() && selectedFileSet.size() > 0) { mntmDeleteFile.setEnabled(true); } else if (selectedFileSet.size() == 0) { mntmDeleteFile.setEnabled(false); } if (selectedFileSet.size() == 1 && !mntmDownloadFile.isEnabled() && !mntmRenameFile.isEnabled()) { mntmDownloadFile.setEnabled(true); mntmRenameFile.setEnabled(true); } else if (selectedFileSet.size() != 1 && mntmDownloadFile.isEnabled() && mntmRenameFile.isEnabled()) { mntmDownloadFile.setEnabled(false); mntmRenameFile.setEnabled(false); } } }); imgFileIcon.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { event.stopPropagation(); setAllCheckBoxFalse(); chckbxFileName.setValue(true, true); } }); imgFileIcon.addMouseOverHandler( new MouseOverHandler() { public void onMouseOver(MouseOverEvent event) { if (!chckbxFileName.getValue()) tempFlowPanel.getElement().getStyle().setBackgroundColor("lightgray"); } }); imgFileIcon.addMouseOutHandler( new MouseOutHandler() { public void onMouseOut(MouseOutEvent event) { if (!chckbxFileName.getValue()) tempFlowPanel.getElement().getStyle().clearBackgroundColor(); } }); } }