Я новичок в SWT.Есть две проблемы, которые заняли 3 дня исследования: поиск, поиск и поиск.Это хороший способ узнать о новых вещах, но я полностью озадачен следующими двумя постоянными проблемами:
Вопрос первый.
public class SWTMN extends ApplicationWindow
{
public final static Display d = new Display() ;
public SWTMN()
{
super(null);
Util.getImageRegistry() ;
addMenuBar();
addStatusLine();
... и так далее.Позже ...
'SetStatus("This works fine!") ; // Works fine!!
Я хочу изменить Шрифт сообщений, отображаемых в строке состояния, - и не могу найти способ сделать это.
Вопрос второй.
Использование новой установки Eclipse Indigo (обновлено), создание нового проекта (поддержка SWT / JFace), создание нового приложения SWTWindow allкажется в порядке.Новый файл доступен в редакторе и компилируется - запускает, как и должно, новое пустое окно.
При нажатии на вкладку «Дизайн» появляется модальное диалоговое окно прогресса с сообщением «Синтаксический анализ»... ", который висит на расстоянии около 15%. Окна редактора под сообщением о ходе выполнения заменяются общим сообщением о внутренней ошибке WindowsBuilder - последняя строка которой всегда
ClassCastException не может быть приведенаorg.eclipse.swt.shell.Shell to org.eclipse.swt.widget.Widget
(поскольку индикатор выполнения «Синтаксический анализ ...» - это приложение (с ошибками) модальный , Eclipse теперь заполнен, и мне нужно принудительно завершить работу. В сообщении об ошибке предлагаются кнопки для повторного анализа, переключения на код, который является заманчивым и непригодным для использования).
Можете ли вы помочь мне запустить Windowbuilder?up?
Большое спасибо за вашу помощь!