12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.vaadin.tests.components.combobox;
-
- import com.vaadin.tests.components.AbstractTestCase;
- import com.vaadin.ui.ComboBox;
- import com.vaadin.ui.GridLayout;
- import com.vaadin.ui.Label;
- import com.vaadin.ui.Layout;
- import com.vaadin.ui.LegacyWindow;
-
- @SuppressWarnings("serial")
- public class GridLayoutComboBoxZoomOut extends AbstractTestCase {
-
- @Override
- public void init() {
- LegacyWindow mainWindow = new LegacyWindow("Gridlayoutbug Application");
- setMainWindow(mainWindow);
-
- Label description = new Label(
- "Open this application in Chrome, zoom out (cmd + \"-\") and "
- + "open the ComboBox for weird behavior.");
- mainWindow.addComponent(description);
-
- Layout formLayout = new GridLayout(2, 1);
- // formLayout.setWidth("100%");
- formLayout.setWidth("1000px");
-
- ComboBox<String> countryField = new ComboBox<>();
- countryField.setItems("Finland", "Sweden", "Canada", "USA");
- countryField.setCaption("Country");
- countryField.setWidth("100%");
- formLayout.addComponent(countryField);
-
- ComboBox<String> statusField = new ComboBox<>();
- statusField.setItems("Available", "On vacation", "Busy",
- "Left the building");
- statusField.setCaption("Status");
- statusField.setWidth("100%");
- formLayout.addComponent(statusField);
-
- mainWindow.addComponent(formLayout);
- }
-
- @Override
- protected String getDescription() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- protected Integer getTicketNumber() {
- // TODO Auto-generated method stub
- return null;
- }
-
- }
|