Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

GridLayoutWithNonIntegerWidth.java 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.vaadin.tests.components.gridlayout;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractReindeerTestUI;
  4. import com.vaadin.ui.GridLayout;
  5. import com.vaadin.ui.HorizontalLayout;
  6. import com.vaadin.ui.Label;
  7. import com.vaadin.ui.Panel;
  8. import com.vaadin.ui.VerticalLayout;
  9. /**
  10. * Main UI class
  11. */
  12. @SuppressWarnings("serial")
  13. public class GridLayoutWithNonIntegerWidth extends AbstractReindeerTestUI {
  14. @Override
  15. protected void setup(VaadinRequest request) {
  16. Panel p1 = new Panel("Panel with GridLayout");
  17. GridLayout grid = new GridLayout(1, 1, new Label("A"));
  18. grid.setWidth(100, Unit.PERCENTAGE);
  19. p1.setContent(grid);
  20. p1.setWidth("354.390625px");
  21. Panel p2 = new Panel("Panel with HorizontalLayout");
  22. HorizontalLayout hl = new HorizontalLayout(new Label("A"));
  23. hl.setWidth(100, Unit.PERCENTAGE);
  24. p2.setContent(hl);
  25. p2.setWidth("354.390625px");
  26. setContent(new VerticalLayout(p1, p2));
  27. }
  28. /*
  29. * (non-Javadoc)
  30. *
  31. * @see com.vaadin.tests.components.AbstractTestUI#getTestDescription()
  32. */
  33. @Override
  34. protected String getTestDescription() {
  35. return "Neither of the panels should contain scrollbars";
  36. }
  37. /*
  38. * (non-Javadoc)
  39. *
  40. * @see com.vaadin.tests.components.AbstractTestUI#getTicketNumber()
  41. */
  42. @Override
  43. protected Integer getTicketNumber() {
  44. return 11775;
  45. }
  46. }