- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 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
970
原创 jface TreeViewer 刷新后恢复之前的展开状态
当TreeViewer的输入模型发生变化,也就是setInput(Object object)方法的参数,需要使用refresh()刷新TreeViewer,刷新后TreeViewer会折叠所有的节点,怎么恢复之前的展开状态呢?注意,TreeViewer每一个节点是Catalog类型,自己定义的类。Object[] expandElements = (Object[]) treeV...
2017-03-30 11:31:46
1587
原创 eclipse IPreferenceStore如何保存Preference Page设置?
在IPreferenceStore类中有两个类型为Properties属性,分别为properties,defaultProperties,第一个是用来存储IPreference Page中的设置,第二个是用来存储IPreference Page中的默认设置。但是,在IPreferenceStore的构造函数中,将defaultProperties的引用传给properties。这就是为什么调
2017-03-16 15:35:55
509
原创 eclipse IPreferenceStore
IPreferenceStore可以保存和获取PreferencePage的设置,可以通过Activator获取IPreferenceStore。IPreferenceStore store = Activator.getDefault().getPreferenceStore();要想在PreferencePage中使用IPreferenceStore,需要在PreferencePage
2017-03-16 14:42:15
467
原创 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
680
原创 eclipse wizard dialog 按钮控制
Eclipse向导有三部分:WizardDialog,Wizard,WizardPage。要控制WizardDialog的按钮,即“上一步”,“下一步”,“完成”。在WizardPage类中,有setPageComplete(boolean)方法,设置页面是否完成,为true时,“上一步”,“下一步”和“完成”按钮可用。为什么呢?看源码。public void setPageComplet
2017-03-13 13:05:59
591
空空如也
新建eclipse e4 rcp遇到的问题
2016-12-07
maven添加jar后为什么无法引用
2016-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人