У меня есть сценарий, в котором я должен показать больше статуса в отдельной строке состояния. Когда я пытаюсь прочитать сообщение и объединить новое сообщение (добавить). Я не могу получить существующее сообщение с помощью IStatusLineManager.
IStatusLineManager statusline=w.getStatusLineManager(); statusline.update(true); StatusLineContributionItem geographicalStatusLineItem = null; for (IContributionItem item : statusline.getItems()) { if (item instanceof StatusLineContributionItem) { geographicalStatusLineItem = (StatusLineContributionItem) item; } } // create the status line if (geographicalStatusLineItem == null) { geographicalStatusLineItem = new StatusLineContributionItem("SelfTimeContributionItem"); geographicalStatusLineItem.setText("Test"); statusline.add(geographicalStatusLineItem); } geographicalStatusLineItem.setText("Test");