- 浏览: 534239 次
- 性别:
- 来自: 深圳
最新评论
-
gaolegao2008:
如果报 is_volum 列名找不到之类的,我是从新部署了一个 ...
spring quartz 定时器报错 -
gaolegao2008:
部署到linux上时,还有一种情况就是mysql数据库区分大小 ...
spring quartz 定时器报错 -
qq123zhz:
yahier 写道 对我有帮助,但我看的一个demo程序,却没 ...
spring quartz 定时器报错 -
qq123zhz:
这个要在eclipse的插件环境下运行的,你不懂eclipse ...
GEF 自动布局 -
qq123zhz:
这个很久了,不记得啥时候写的了
json转为Map
文章列表
**
* 创建:ZhengXi 2009-8-4
*/
package com.infotech.updo.tools;
import java.text.Collator;
import java.util.Locale;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ControlAdapter;
import org.eclipse.swt.events.ControlEvent;
import org.eclipse.swt.events.MouseEvent;
import o ...
public class StartAction extends BaseAction {
private Shell shell; private ProgressMonitorDialog pmd;
public StartAction(TableViewer tableViewer, Shell shell) { }
@Override public void run() {
shell.getDisplay().asyncExec(new Runnable() {
@Override public void run() { try { // T ...
有时候一个视图(
View
)希望得到另外一个视图显示的内容,或者选择的内容。在
Eclipse
中,比较标准的做法是通过
ISelectionProvider
和
ISelectionListener
来完成的。不过因为视图往往是独立的,他们之间并不太方便进行 ...
//采用jface dataBinding来实现内容填充
input = new WritableList(getInput(),AliasModel.class);
ViewerSupport.bind(tableViewer, input, BeanProperties.values(
new String[]{AliasModel.SOURCENAME,AliasModel.ALIASNAME}));
tableViewer = new TableViewer(this, SWT.BORDER | SWT.FULL_SELECTION|SWT.H_S ...
在视图或者编辑器中加入如下代码:
Activator.getDefault().getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent event) {
logFilePath = (String) event.getNewValue();
}
});
InternalPlatform.getDefault().getInstanceLocation();
获得eclipse路径,workspace路径。
TableItem [] items = table.getItems();
//保存到文件或数据库中,数据持久化,这里省略
for ( int i=0;i<items.length;i++)
for (int j=0;j<table.getColumnCount();j++)
System.out.println(items[i].getText(j));
org.eclipse.swt.SWTException: Subclassing not allowed
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.SWT.error(SWT.java:4168)
at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
at org.eclipse.swt.widgets.Group.checkSubclass(G ...
java 编译级别和jre版本的不一致照成的。。。。。。。。
Job found still running after platform shutdown.
Exception message seems to indicate that you schedule the setMessage during shutdown, so probably prefixing your code with something like if (PlatformUI.getWorkbench().isClosing()) return; should help. Otherwise, try changing asyncExec to syncExec ...
打开透视图
PlatformUI.getWorkbench().showPerspective(FlowPerspectiveFactory.ID, PlatformUI.getWorkbench().getActiveWorkbenchWindow());
ENTRY org.eclipse.ui.navigator 4 2 2012-06-12 10:06:54.431!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.navigator".!STACK 1org.eclipse.core.runtime.CoreException: No property tester contributes a property com.xxxxx.tester.SubSystemPropertyTester to type class o ...
eclipse JDT相关知识
- 博客分类:
- eclipse插件/GEF
Java项目模型
Eclipse的项目有很多种,包括Java项目、C++项目、C#项目等,每种项目都有自己的特点。我们最常接触到的项目就是Java项目,因此我们重点来讲解一下Java项目模型。
Java模型是用来对与创建、编辑和构建Java程序相关联的对象进行建模的一些类。Java模型类是在org.eclipse.jdt.core中定义的。这些类实现资源的特定于Java的行为,并进一步将Java资源分解成模型元素。
Java模型的继承结构图如图3.13所示。
把自定义的xsd文件添加到eclipse的XML calalog的plugin Specified Entries,没有使用User special Entries用户的配置。这样xsd文件被隐藏在jar包之中。