public LikeListe(ArrayList<Like> likeListe) { /** Label f�r eine kurze Information �ber das DialogFenster */ LabelInformation = new Label("Nutzer, denen das gefaellt:"); LabelInformation.setStyleName("LabelInformation"); /** FlexTable f�r darstellung der Nutzer */ FlexTableLikeListe = new FlexTable(); FlexTableLikeListe.setStyleName("FlexTableLikeListe"); // Durchlauf durch die LikeListe welche als Paramenter im Konstruktor �bergeben wurde. Jeder // Nutzer wird in einer row hinzugef�gt. for (int i = 0; i < likeListe.size(); i++) { FlexTableLikeListe.setHTML( i, 0, likeListe.get(i).getNutzer().getVorname() + " " + likeListe.get(i).getNutzer().getName()); } /** Button mit Hilfe man die DialogBox wieder schlie�en kann */ ButtonSchliessen = new Button("Schließen"); ButtonSchliessen.setStyleName("ButtonSchliessen"); ButtonSchliessen.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { hide(); } }); /** DockPanel welches die zuvor initialisierten Elemente B�ndelt */ DockPanel dock = new DockPanel(); dock.setSpacing(4); dock.add(LabelInformation, DockPanel.NORTH); dock.add(FlexTableLikeListe, DockPanel.NORTH); dock.add(ButtonSchliessen, DockPanel.NORTH); dock.setWidth("100%"); setWidget(dock); }
public TitlePanel() { text = new HTML(hardCodedText); text.setStyleName("title-text"); // initialize the DockPanel dockPanel = new DockPanel(); // horizontalPanel = new HorizontalPanel(); if (dockPanel != null) { // indentation/border between text and frame dockPanel.setSpacing(3); dockPanel.add(text, DockPanel.CENTER); dockPanel.setCellHorizontalAlignment(text, DockPanel.ALIGN_CENTER); dockPanel.setCellVerticalAlignment(text, DockPanel.ALIGN_MIDDLE); dockPanel.setWidth("100%"); dockPanel.setCellWidth(text, "100%"); dockPanel.setStyleName("title-panel"); } else { System.out.println("Unable to create dockPanel panels"); throw new NullPointerException("Unable to initialize the dockPanel panel"); } }