Java RCP / SWT - диалоговое окно «Android Toast like» в Eclipse RCP

Кто-нибудь знает, существует ли какая-то реализация всплывающего окна, например, в Android: TOAST?

 Rüdiger Herrmann03 мая 2018 г., 12:34
Если вы считаете, что ответ решил проблему, отметьте его какпринято' нажав на зеленую галочку. Это помогает сосредоточиться на старых постах, которые до сих пор неу меня нет ответов.
 Dave G09 июл. 2013 г., 20:06
К сожалению я не
 kon05 авг. 2013 г., 19:19
Ты можешь использоватьEclipse Plugin Spy чтобы получить больше информации о деталях реализации.
 Dave G14 июн. 2013 г., 16:01
У Mylyn есть что-то, что показывает уведомления, которые исчезают - я нене знаю, если это может удовлетворить ваши потребности, хотя.
 To Kra09 июл. 2013 г., 16:41
Вы точно знаете, что это за пакет или класс?
 Rüdiger Herrmann27 янв. 2016 г., 16:12
@kon Шпион-плагин победилЗдесь нет помощи, она ограниченадетали верстака, Mylyn уведомления - это просто оболочки, которыежить вне верстака.

Ответы на вопрос(2)

но вы можете использовать плагин org.eclipse.mylyn.commons.ui, который содержит интересные классы для отображения уведомлений в правой нижней части экрана.

Mylyn Commons.

Чтобы интегрировать их, добавьтеMylyn Commons Уведомления особенность отhttp://download.eclipse.org/mylyn/releases/latest к определению вашей целевой платформы. Соответствующие комплекты есть.

org.eclipse.mylyn.commons.notifications.uiorg.eclipse.mylyn.commons.notifications.core

Вы можете добавитьcategory иevent до точки расширения уведомлений вот так:


  <extension point="org.eclipse.mylyn.commons.notifications.ui.notifications">
     <category icon="icons/obj16/repository.gif" id="myNotificationCategory" label="My Category">
     </category>
     <event categoryid="myNotificationCategory" icon="icons/obj16/some-image.gif" id="myEvent" label="Hello World">
        <defaulthandler sinkid="org.eclipse.mylyn.commons.notifications.sink.Popup">
        </defaulthandler>
        <description>
          This is the description of the event.
        </description>
     </event>
</extension>

Чтобы вызвать уведомление, используйтеNotificationService как это:

AbstractUiNotification notification = ...
NotificationsUi.getService().notify( asList( notification ) );

notification должен быть подклассомAbstractUiNotification гдеeventId переданный в конструктор должен соответствовать тому из расширения.

Плагин уведомлений также добавляет страницу настроек подGeneral> Уведомления это позволяет пользователю выбирать, какие уведомления должны быть показаны.

 Ganesh Rao B04 мая 2018 г., 06:53
Спасибо его работает
 Dinu9427 февр. 2019 г., 17:56
Я совершенно новичок в затмении развития, и я попробовал описанный выше сценарий, это нея не работаю @GaneshRaoB не могли бы вы поделиться фрагментом вашего решения?
 AndreasB24 июн. 2018 г., 09:23
Похоже, что Mylyn уведомления не могут быть использованы в "чистый» Приложение Eclipse4 RCP, хотя (зависимость от org.eclipse.ui.PlatformUI) .I '

Ваш ответ на вопрос