posts - 31,  comments - 31,  trackbacks - 0
1、定义静态的StatusLine文本
     WorkbenchWindowAdvisor 类中的preWindowOpen()方法加入
             configurer.setShowStatusLine(true);//显示状态栏
     ApplicationActionBarAdvisor类中增加
              protected void fillStatusLine(IStatusLineManager statusLine) {
              super.fillStatusLine(statusLine); 
              StatusLineContributionItem statusItem = new StatusLineContributionItem("DAStatus",50);
              statusItem.setText("状态栏:测试");
              statusLine.add(statusItem);

     }
将在状态栏中显示:“状态栏:测试”
2、定义动态的StatusLine文本
     WorkbenchWindowAdvisor 类中的preWindowOpen()方法加入
              configurer.setShowStatusLine(true);
      
      在要调用状态栏的class里加入下面方法
     private void showStatusMessage(String msg) {
               WorkbenchWindow workbenchWindow = (WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow();
               IStatusLineManager lineManager = workbenchWindow.getStatusLineManager();
               StatusLineContributionItem statusItem = new StatusLineContributionItem("DAStatus",50);
               statusItem.setText(msg);
                lineManager.add(statusItem);
  }
         使用listener来调用showStatusMessage(String msg)即可。
     
posted on 2007-04-09 15:53 小平 阅读(1371) 评论(1)  编辑  收藏


FeedBack:
# re: eclipse插件StatusLine的使用
2007-12-06 15:33 | zhou zhi meng
具体如何调用能不能给个例子O?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(2)

随笔分类

随笔档案

framework

j2me

java

linux

web

其他

友情链接

素材

最新评论

阅读排行榜

评论排行榜