Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin, Как убрать отступ снизу от меню? / 3 сообщений из 3, страница 1 из 1
25.03.2014, 10:03
    #38595397
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin, Как убрать отступ снизу от меню?
Привет

собрал примеры в кучу:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
		VerticalLayout mainLayot = new VerticalLayout ();

		mainLayot.setMargin(false);
		
		HorizontalSplitPanel mainSplit = new HorizontalSplitPanel();
		
		final Object[][] planets = new Object[][]{
		        new Object[]{"Mercury"}, 
		        new Object[]{"Venus"},
		        new Object[]{"Earth", "The Moon"},    
		        new Object[]{"Mars", "Phobos", "Deimos"},
		        new Object[]{"Jupiter", "Io", "Europa", "Ganymedes",
		                                "Callisto"},
		        new Object[]{"Saturn",  "Titan", "Tethys", "Dione",
		                                "Rhea", "Iapetus"},
		        new Object[]{"Uranus",  "Miranda", "Ariel", "Umbriel",
		                                "Titania", "Oberon"},
		        new Object[]{"Neptune", "Triton", "Proteus", "Nereid",
		                                "Larissa"}};
		        
		Tree tree = new Tree("The Planets and Major Moons");

		/* Add planets as root items in the tree. */
		for (int i=0; i<planets.length; i++) {
		    String planet = (String) (planets[i][0]);
		    tree.addItem(planet);
		    
		    if (planets[i].length == 1) {
		        // The planet has no moons so make it a leaf.
		        tree.setChildrenAllowed(planet, false);
		    } else {
		        // Add children (moons) under the planets.
		        for (int j=1; j<planets[i].length; j++) {
		            String moon = (String) planets[i][j];
		            
		            // Add the item as a regular item.
		            tree.addItem(moon);
		            
		            // Set it to be a child.
		            tree.setParent(moon, planet);
		            
		            // Make the moons look like leaves.
		            tree.setChildrenAllowed(moon, false);
		        }

		        // Expand the subtree.
		        tree.expandItemsRecursively(planet);
		    }
		}		
		
        //menubar

		final MenuBar menu = new MenuBar();

		menu.setWidth("100%");
        
        menu.addItem("Customer", null, null);
        menu.addItem("Reports", null, null);
        menu.addItem("About", null, null);

        
        mainLayot.setSpacing(false);
        
        mainLayot.addComponent(menu);
        
	        
		mainLayot.addComponent(mainSplit);
		
		
		mainLayot.setComponentAlignment(mainSplit, Alignment.TOP_CENTER);

		
		mainSplit.setFirstComponent(tree);
		
		
		/* Create the table with a caption. */
		Table table = new Table("This is my Table");

		/* Define the names and data types of columns.
		 * The "default value" parameter is meaningless here. */
		table.addContainerProperty("First Name", String.class,  null);
		table.addContainerProperty("Last Name",  String.class,  null);
		table.addContainerProperty("Year",       Integer.class, null);

		/* Add a few items in the table. */
		table.addItem(new Object[] {
		    "Nicolaus","Copernicus",new Integer(1473)}, new Integer(1));
		table.addItem(new Object[] {
		    "Tycho",   "Brahe",     new Integer(1546)}, new Integer(2));
		table.addItem(new Object[] {
		    "Giordano","Bruno",     new Integer(1548)}, new Integer(3));
		table.addItem(new Object[] {
		    "Galileo", "Galilei",   new Integer(1564)}, new Integer(4));
		table.addItem(new Object[] {
		    "Johannes","Kepler",    new Integer(1571)}, new Integer(5));
		table.addItem(new Object[] {
		    "Isaac",   "Newton",    new Integer(1643)}, new Integer(6));		
		
		
		mainSplit.setSecondComponent(table);

		
		table.setSizeFull();
		mainLayot.setSizeFull();
		tree.setSizeFull();
	
		
	     
		setContent(mainLayot);      



Не могу понять, как сделать так , чтобы mainSplit занимал всё свободное пространство, после добавления menu, всё едет вниз
...
Рейтинг: 0 / 0
25.03.2014, 10:29
    #38595426
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin, Как убрать отступ снизу от меню?
BlackGnomeГуест,

Код: java
1.
mainLayot.setExpandRatio(mainSplit,2.0f);
...
Рейтинг: 0 / 0
25.03.2014, 10:43
    #38595438
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin, Как убрать отступ снизу от меню?
ferc,

Спасибо!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin, Как убрать отступ снизу от меню? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]