, например. Я хотел бы показать одну заданную строку (не фиксированную) в одном представлении моего плагина Eclipse, как это сделать? Thx.Как отобразить данное содержимое в представлении при разработке плагина Eclipse?
1
A
ответ
1
Если следовать RCP tutorial, вы увидите, что вы можете определить свой собственный взгляд:
package de.vogella.rcp.intro.view;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.part.ViewPart;
public class MyView extends ViewPart {
@Override
public void createPartControl(Composite parent) {
Text text = new Text(parent, SWT.BORDER);
text.setText("Imagine a fantastic user interface here");
}
@Override
public void setFocus() {
}
}
Это даст вам представление с настраиваемым текстом.
alt text http://www.vogella.de/articles/RichClientPlatform/images/addview200.gif
Если вы держите ссылку на org.eclipse.swt.widgets.Text
используется для отображения какой-либо текст, вы можете изменить этот текст.
1
мое решение от мысли VonC.
//below codes are working for View.
//variable to keep reference to Canvas
private Canvas canvas = null;
...
//copy
public void createPartControl(Composite parent) {
Canvas canvas = new Canvas(parent, SWT.BORDER |
SWT.NO_MERGE_PAINTS | SWT.NONE);
this.canvas = canvas;
}
//...
//one getter method to get canvas
public Canvas getCanvas(){
return this.canvas;
}
//////////////////////////////////
//////////////////////////////////
//below codes are working in PopupMenu's action
page.showView("org.act.bpel2automata.views.GraphView");
IViewPart view = page.findView("org.act.bpel2automata.views.GraphView");
//GraphView is defined by myself,
if(view instanceof GraphView){
GraphView gView = (GraphView)view;
Canvas canvas = gView.getCanvas();
}
//other operations,like draw lines or sth.
...
+0
Отличная обратная связь! +1 – VonC
Смежные вопросы
- 1. Как инициировать определенный метод при разработке плагина eclipse
- 2. CDT Проблема с папкой при разработке плагина eclipse
- 3. Как сделать раскраску строки в разработке плагина eclipse
- 4. Как получить расположение исходной папки в разработке плагина eclipse
- 5. Как проверить сгенерированный файл был изменен в разработке плагина Eclipse?
- 6. Прочитайте содержимое проекта с помощью плагина eclipse
- 7. Как отобразить содержимое массива в представлении в ios
- 8. Как скрыть файлы в разработке плагинов eclipse?
- 9. Поиск классов из SWT UI в разработке плагина eclipse
- 10. Как избавиться от контура при разработке новой перспективы для плагина eclipse?
- 11. Использование стандартных кэшей Confluence при разработке плагина
- 12. Ошибка разрешения при разработке плагина Wordpress
- 13. Как отобразить данные в представлении?
- 14. Слева за левым затмением появляется при разработке плагина
- 15. Как я могу отобразить веб-страницу в представлении eclipse
- 16. Как я могу получить абсолютный путь файла предпочтений для определенного плагина в разработке плагина eclipse?
- 17. Помощь в разработке плагина jQuery
- 18. Blade в разработке плагина wordpress
- 19. Как получить текущее местоположение проекта при разработке плагина Eclipse для создания проекта в рамках другого проекта.
- 20. Как обрабатывать лист свойств из настраиваемого редактора в разработке плагина eclipse?
- 21. Учебник по разработке плагина Eclipse для синтаксиса xml и Java
- 22. Как отключить/включить панель инструментов меню/действие в разработке плагина Eclipse
- 23. Как сделать загрузку плагина eclipse при запуске
- 24. Как отобразить 500 ошибок в браузере при разработке OpenCart
- 25. Плагин Eclipse двух классов в одном представлении
- 26. Разработка плагина Eclipse: как сообщить, что содержимое изменилось?
- 27. POM err при разработке плагина для Atlassian Confluence
- 28. Где взять класс Project при разработке плагина Gradle как автономного?
- 29. Как отобразить содержимое версии CVS
- 30. Вопрос о разработке плагина Wordpress!
Ну, я хочу, открытый один вид, определяемый себя, нажав PopupMenu.I нужно получить выбранный файл (ы), чтобы сделать что-н., Затем отображать некоторые вещи в представлении. Как сохранить ссылку на текст или что-то в этом роде? Я думаю, что представление инициализируется WorkBench или sth. хотя он определен мной ... – user347744
@ user347744: если он определен сам собой, вы можете специализировать этот класс любым удобным вам способом, включая один текст настройки в поле SWT Text. Нет необходимости хранить * прямую * ссылку на само поле. Только один правильный вид, определенный вами. – VonC
@ VonC: Большое вам спасибо, я думаю, что нашел решение. – user347744