Домой java SWT — Пример метки

SWT — Пример метки

281
0

Что такое лейбл?

Метка является наиболее распространенным и часто используемым виджетом, он отображает статическую информацию, такую как строка или изображение, и не требует ввода данных пользователем.

Как создать виджет Label?

Этот фрагмент кода создаст метку в позиции x = 100, y = 50, width = 300, height = 30 и отобразит текст «I am Label».


Label label = new Label(shell, SWT.BORDER);
label.setSize(300,30);
label.setLocation(100, 50);
label.setText("I am Label");

Как создать разделитель с меткой?

Иногда метка используется для отображения в качестве разделителя между компонентами. Вот как это реализовать.

Этот фрагмент кода создаст метку и нарисует горизонтальную линию в качестве разделителя внутри него.


Label shadow_sep_h = new Label(shell, SWT.SEPARATOR | SWT.SHADOW_OUT | SWT.HORIZONTAL);
shadow_sep_h.setBounds(50,80,100,50);

Этот фрагмент кода создаст метку и нарисует вертикальную линию в качестве разделителя внутри него.


Label shadow_sep_v = new Label(shell, SWT.SEPARATOR | SWT.SHADOW_IN | SWT.VERTICAL);
shadow_sep_v.setBounds(50,100,5,100);

Вот полный исходный код SWT Label.

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;

открытый класс SWTLabel {

public static void main (String [] args) {
Дисплей дисплей = новый дисплей ();
Shell shell = новая оболочка (дисплей);

Метка метки = новая метка (shell, SWT.BORDER);
label.setSize (100,30);
label.setLocation (50, 50);
label.setText («Я ярлык»);

Label shadow_sep_h = new Label (shell, SWT.SEPARATOR | SWT.SHADOW_OUT | SWT.HORIZONTAL);
shadow_sep_h.setBounds (50,80,100,50);

Label shadow_sep_v = new Label (shell, SWT.SEPARATOR | SWT.SHADOW_IN | SWT.VERTICAL);
shadow_sep_v.setBounds (50,100,5,100);


shell.setSize (300300);
shell.open ();
while (! shell.isDisposed ()) {
if (! display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}

Что такое класс SWT?

Класс SWT представляет собой пакет как org.eclipse.swt.SWT , он используется для указания стиля виджета, например выравнивания текста (SWT.LEFT, SWT.CENTER, SWT.RIGHT), формы виджета SWT.BORDER, SWT.SHADOW_IN и т. Д. на. Это очень распространенный класс, пожалуйста, используйте Eclipse Content Assistant (CTRL + пробел), чтобы перечислить всех его участников.

ЧИТАТЬ ТАКЖЕ:  Как установить переменные среды в Mac OS X

Пожалуйста, обратитесь к документации SWT API, чтобы узнать больше об этом
http://help.eclipse.org/stable/nftopic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/SWT.html

С.Т.

SWT — Пример метки

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь