Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro).


Скачать 243.67 Kb.
Название Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro).
страница 5/5
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
1   2   3   4   5

Удаление Обработчика событий


Существует единственный способ удалить существующий обработчик событий в WindowBuilder. Выберите компонент либо в Design View либо в Component Tree. В Property Pane расширьте событие, щелкните на метод события, которе намерены удалить и нажмите Delete. Если не существует других методов, которые применяются для этого события , то, WindowBuilder также удалит слушатель события для этого события.

  1. Если создается  Composite или JPanel, можно внедрять их в другое окно, используя команду Choose Component .

WindowBuilder поддерживает создание индивидуальных  Composites (SWT & GWT) и JPanels (Swing). Это является идеальным способом создания индивидуальных, повторно используемых компонентов. WindowBuilder поддерживает следующие возможности:

  • Внедрять любые подклассы Composite для JPanel в другое окно

  • Все элементы управления, определенные в Composite / JPanel are видимы в окне, в котором они используются

  • Доступ любого элемента управления через аксессоры public

  • Доступ демонстрирует специальные свойства

  • Демонстрируемые элементы управления появляются в дереве вместе оформителем

Следующий пример специального компонента Composites, который затем используется в окне. Composite использует a GridLayout и содержит два элемента управления Labels, два элемента управления Text, Button и встроенный элемент управления Composite.



Внутренний элемент управления Composite демонстрируется как компонент public, использующий команду Expose Conrrol. Expose Control преобразует компонент в поле и добавляет к нему аксессор public. В заключение, свойство цвет background первого элемента управления Text и свойство text для элемента управления Button демонстрируются как public для Composite, используя команду Expose Property. Expose Property добавляет пару аксессоров для для getting и settingжелаемого свойства на результирующем элементе управления.

 

import org.eclipse.swt.SWT;

import org.eclipse.swt.graphics.Color;

import org.eclipse.swt.layout.*;

import org.eclipse.swt.widgets.*;
 


public class CustomComposite extends Composite {

private Button browseButton;

private Composite composite;

private Text secondField;

private Text firstField;
 

public CustomComposite(Composite parent, int style) {

super(parent, style);

createContents();

}
 

public void createContents() {

final GridLayout gridLayout = new GridLayout();

gridLayout.numColumns = 3;

setLayout(gridLayout);
 

final Label firstFieldLabel = new Label(this, SWT.NONE);

firstFieldLabel.setText("First Field");
 

firstField = new Text(this, SWT.BORDER);

final GridData gd_firstField = new GridData(SWT.FILL, SWT.CENTER, true, false);

firstField.setLayoutData(gd_firstField);
 

browseButton = new Button(this, SWT.NONE);

browseButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));

browseButton.setText("Browse...");
 

final Label secondFieldLabel = new Label(this, SWT.NONE);

secondFieldLabel.setText("Second Field");
 

secondField = new Text(this, SWT.BORDER);

final GridData gd_secondField = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);

secondField.setLayoutData(gd_secondField);
 

composite = new Composite(this, SWT.NONE);

composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, true, 3, 1) );

}
 

public Composite getComposite() {

return composite;

}
 


public String getBrowseButtonText() {

return browseButton.getText();

}
 


public void setBrowseButtonText(String text) {

browseButton.setText(text);

}
 


public Color getFirstFieldBackground() {

return firstField.getBackground();

}
 


public void setFirstFieldBackground(Color background) {

firstField.setBackground(background);

}

}

Окно использует FillLayout и внедряет специальный Composite. Окно назначает внутреннего менеджера расположения для Composite через своего аксессора в специальном Composite и затем добавляет несколько элементов управления во внутренний Composite. В заключение, переписывается свойство цвета background для первого элемента управления и свойство Text назначается с использованием аксессоров, определенных Composite.

Отметим, что демонстрируемый внутренний Composite из специального Composite показывается в дереве компонентов с маленькой иконкой вверху. Другие элементы управления не показываются в дереве, поскольку они private для Composite.



import org.eclipse.swt.SWT;

import org.eclipse.swt.widgets.*;

import org.eclipse.swt.layout.*;

import com.swtdesigner.SWTResourceManager;

import org.eclipse.swt.layout.GridLayout;
 

public class WindowUsingComposite {

protected Shell shell;

private List list;

private Text thirdField;

private Text fourthField;

public static void main(String[] args) {

try {

WindowUsingComposite window = new WindowUsingComposite();

window.open();

} catch (Exception e) {

e.printStackTrace();

}

}

public void open() {

final Display display = Display.getDefault();

createContents();

shell.open();

shell.layout();

while (!shell.isDisposed()) {

if (!display.readAndDispatch()) {

display.sleep();

}

}

}

protected void createContents() {

shell = new Shell(SWT.SHELL_TRIM);

shell.setLayout(new FillLayout(SWT.HORIZONTAL));

shell.setSize(450, 384);

shell.setText("Window Using Composite");
 

CustomComposite customComposite = new CustomComposite(shell, SWT.NONE);
 

customComposite.setBrowseButtonText("Find...");

customComposite.setFirstFieldBackground(SWTResourceManager.getColor(SWT.COLOR_YELLOW));
 

final GridLayout gridLayout = new GridLayout();

gridLayout.numColumns = 2;

customComposite.getComposite().setLayout(gridLayout);
 


final Label thirdFieldLabel = new Label(customComposite.getComposite(), SWT.NONE);

thirdFieldLabel.setText("Third Field");
 

thirdField = new Text(customComposite.getComposite(), SWT.BORDER);

final GridData gd_thirdField = new GridData(SWT.FILL, SWT.CENTER, true, false);

thirdField.setLayoutData(gd_thirdField);
 

final Label fourthFieldLabel = new Label(customComposite.getComposite(), SWT.NONE);

fourthFieldLabel.setText("Fourth Field");
 

fourthField = new Text(customComposite.getComposite(), SWT.BORDER);

final GridData gd_fourthField = new GridData(SWT.FILL, SWT.CENTER, true, false);

fourthField.setLayoutData(gd_fourthField);
 

list = new List(customComposite.getComposite(), SWT.BORDER);

list.setItems(new String[] {"First Item", "Second Item"});

list.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, true, 2, 1));

}

}

 

  1. Вы можете запустить ваше приложение, нажав правую кнопку на проекте и выбрав Run As > Java Application.
1   2   3   4   5

Похожие:

Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Инструкция по оплате перевозок по пластиковым картам с использованием...
Оплата перевозки по пластиковой карте реализована в системах “Сирена Трэвел” и “Сирена–2000” в режиме посылки автоматических online-транзакций...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Конспект курса «wincc»
Асу тп. Это scada-система (Supervisory Control And Data Acqusition – система диспетчерского управления и сбора данных). WinCc используется...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Руководство пользователя Проведение операций Содержание Интерфейс...
Рабочая область. Здесь отображаются окна для проведения операций либо графики отчётов (если закрыты все окна)
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Руководство пользователя. Часть II. Эксплуатация. 2003 г. Содержание...
Данный документ является руководством пользователя по арм тк. В нём описано применение пользовательского интерфейса и выполнение...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Руководство пользователя Содержание
Механизм разбиения/объединения конечных элементов с текстовым и графическим содержимым 46
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Уроке. Рекомендации классу
Цель : закрепить навыки решения простейших тригонометрических уравнений; показать методы решения тригонометрических уравнений с использованием...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon «Инструкция по настройке рабочего места пользователя для входа в...
Для работы в системе пользователь должен использовать Интернет-браузер Internet Explorer версии 7 и выше, Mozilla Firefox версии...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Часто используемые функции
Здесь собраны заметки по управлению атс nec 2000. В данной атс всё программирование сведено к использованию системного аппарата в...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Методические указания по прохождению практики и составлению отчета...
ПМ. 02 Выполнение топографических съемок, графического и цифрового оформления их результатов
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Руководство по работе с редактором шаблонов Кнопка панели инструментов
Сохранить содержимое ckeditor и представить свои данные на сервер, когда ckeditor помещается внутри html форме
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Игра как пользовательский интерфейс. Стандартизация пользовательского интерфейса
Ведущие специалисты в области человеко-машинных компьютерных систем уже в середине 70-х годов осознали необходимость формирования...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon «Решение тригонометрических уравнений»
Образовательная: закрепить навыки решения простейших тригонометрических уравнений; показать методы решения тригонометрических уравнений...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Руководство пользователя fe-mtr300-hd
В этом разделе описаны основы работы интерфейса, включая поворот/наклон, видео, аудио и т д. Для получения дополнительной информации...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Отопительные установки, работающие на жидком топливе
Перед запуском/ использованием устройства внимательно прочтите приведенные здесь руководства к действию!
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Инструкция по созданию версии для слабовидящих
Далее вам потребуется перейти в Панели управления: Дизайн – Быстрая замена участков шаблонов. Здесь в пункте "Режим замены" выберите...
Руководство по созданию графического интерфейса с использованием WindowsBuilderPro Здесь мы познакомимся с графическим редактором (VisualEditor WindowsBuilderPro). icon Глубокоуважаемый Филиппенко С. В.!
Рассчитывать приходится только на себя и на «руководство по эксплуатации атомобилей заз-110206, заз-1103, заз-1105 и их модификаций»,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск