Установить элементы управления с произвольными позициями на CTabItem - PullRequest
0 голосов
/ 15 июня 2010

Я новичок в SWT, и мне нужно установить произвольные позиции элементов управления в CTabItem.

Я использовал следующий код, но кажется, что он не имеет эффекта позиционирования, он просто добавляет компонентдо (0, 0)

Label userName = new Label(folder, SWT.NONE);
userName.setText("username");
userName.setBounds(10, 200, 200, 50);
item.setControl(userName);

1 Ответ

0 голосов
/ 21 июня 2010

Вам необходимо установить LayoutManager на folder, например:

folder.setLayout(new GridLayout());

Если вы хотите присвоить элементу управления определенные размеры, рассмотрите возможность предоставления ему LayoutData, например:

GridData gd = new GridData();
gd.height = 50;
userName.setLayoutData(gd);

Я не уверен, что такое item в вашем примере, но это не кажется необходимым.

...