У меня есть приложение RCP eclipse (версия RCP 4.12.0.v20190605-1801), использующее SWT. Я хочу добавить текстовое поле Eclipse QuickAccess в качестве панели поиска в мой проект, как в Java IDE eclipse (которая также доступна при нажатии Ctrl + 3).
Я просмотрел документацию, и единственное, что я нашел, это следующее:
@Override
protected void fillCoolBar(ICoolBarManager coolBar) {
// ToolBar File & Additions
IToolBarManager fileToolBar = new ToolBarManager(coolBar.getStyle());
fileToolBar.add(ActionFactory.SHOW_QUICK_ACCESS.create(window)); // window == class attribute
// Add some other stuff
}
В моем случае это кнопка QuickAccess, но без TextField. Он работает так же, если вы нажмете на него, но я бы предпочел, чтобы TextField был более понятным для пользователя.
I нашел только темы о том, как удалить TextField, но не о том, как его добавить, например, ТАК сообщение здесь . Так что я думаю, что это должно быть несколько встроенная функция.
Если кому-то интересно, это для проекта JCrypTool:
Надеюсь, я не упустил ничего важного, заранее спасибо за помощь.