![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eclipse plugin/rcp
「已注销」
这个作者很懒,什么都没留下…
展开
-
eclipse wizard dialog 按钮控制
Eclipse向导有三部分:WizardDialog,Wizard,WizardPage。要控制WizardDialog的按钮,即“上一步”,“下一步”,“完成”。在WizardPage类中,有setPageComplete(boolean)方法,设置页面是否完成,为true时,“上一步”,“下一步”和“完成”按钮可用。为什么呢?看源码。public void setPageComplet原创 2017-03-13 13:05:59 · 548 阅读 · 0 评论 -
jface TreeViewer 刷新后恢复之前的展开状态
当TreeViewer的输入模型发生变化,也就是setInput(Object object)方法的参数,需要使用refresh()刷新TreeViewer,刷新后TreeViewer会折叠所有的节点,怎么恢复之前的展开状态呢?注意,TreeViewer每一个节点是Catalog类型,自己定义的类。Object[] expandElements = (Object[]) treeV...原创 2017-03-30 11:31:46 · 1520 阅读 · 0 评论 -
jface Dialog 去除自带按钮栏
jface Dialog 的布局是GridLayout,分为上下两部分,上部分为Dialog的内容界面,下部分为按钮栏。怎么去除自带的按钮栏呢?@Overrideprotected void createButtonsForButtonBar(Composite parent) { GridData data = new GridData(0, 0); parent.setLayoutD原创 2017-03-30 16:22:12 · 925 阅读 · 0 评论 -
eclipse open preference dialog
如何打开eclipse的首选项对话框?有两种方法。第一种:String[] ids = new String[] { DataBasePreferencePage.ID };PreferencesUtil.createPreferenceDialogOn(null, DataBasePreferencePage.ID, ids, null).open();Preference原创 2017-03-16 14:22:28 · 637 阅读 · 0 评论 -
eclipse IPreferenceStore如何保存Preference Page设置?
在IPreferenceStore类中有两个类型为Properties属性,分别为properties,defaultProperties,第一个是用来存储IPreference Page中的设置,第二个是用来存储IPreference Page中的默认设置。但是,在IPreferenceStore的构造函数中,将defaultProperties的引用传给properties。这就是为什么调原创 2017-03-16 15:35:55 · 469 阅读 · 0 评论 -
eclipse IPreferenceStore
IPreferenceStore可以保存和获取PreferencePage的设置,可以通过Activator获取IPreferenceStore。IPreferenceStore store = Activator.getDefault().getPreferenceStore();要想在PreferencePage中使用IPreferenceStore,需要在PreferencePage原创 2017-03-16 14:42:15 · 415 阅读 · 0 评论