- 浏览: 75419 次
- 性别:
- 来自: 深圳
文章列表
logging日志(一) 扩展Formatter
- 博客分类:
- JAVA
logging.properties
handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler, test.log.TestHandler
# Default global logging level.OFF, they include SEVERE,WARNING,INFO,CONFIG,FINE,FINER,FINEST and ALL.
.level= FINE
####################################################### ...
logging日志(二) 扩展Handler
- 博客分类:
- JAVA
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Formatter;
import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.LogManager;
import java.util.logging.L ...
记录一下用过的开发效率提高的工具
BeyondCompare 文件比较工具
Everything 文件搜索工具
net.sf.jadclipse_3.3.0.jar、Jad 反编译工具
Easy Explorer eclipse插件链接文件目录工具
UltraEdit、NotePad++ 编辑文件工具
FingBug 代码检视工具
EA建模(Enterprise Architect) 建模工具
MemoryManager 内存占用率的监视
UIDesigner GUI原型界面工具
sonar 代码检视工具
arachni 代码安全扫描工具
Jenkins ...
EditorPart
- 博客分类:
- RCP
1、设置editor标题
@Override
public void init(IEditorSite site, IEditorInput input) throws PartInitException {
this.setSite(site);
this.setInput(input);
if (input instanceof TestEditorInput) {
TestEditorInput testInput = (TestEditorInput)input;
this.fileName = testInput.ge ...
1、我们可以添加org.eclipse.ui.perspectiveExtensions扩展点,类似的还可以控制View的移动、最大化最小化等
<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="*"> <view closeable="false" //控制视图不被关闭
...
1、ApplicationWorkbenchAdvisor
initialize 在启动工作台之前初始化
preStartup 在初始化完成之后,打开第一个窗口之前调用,在这里可以对编辑器和试图的初始化参数进行设置
postStartup 在所有窗口打开或恢复以后,事件循环开始之前调用。在这里可以进行一些自动批处理的工作或打开其他窗口
preShutdown 在世界循环结束以后,任何一个窗口关闭之前调用
postShutdown 在所有窗口关闭之后,工作台(Workbench)可以用来保存当前应用的状态,清理initialize方法创建的内容
2、ApplicationWorkben ...
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class Util {
public static final List<String> list = new ArrayList<String>();
public static List<String> getList() {
return list;
}
public static List<String> getFileList(Str ...
RCP Application
Plugin
JFace/SWT EditorPart/ViewPart/Perspective/……
GMF = GEF + EMF
model.ecore (domain model) 非图形化领域模型
model.ecore_diagram 图形化领域模型
model.genmodel
model.gmfgraph(diagram definition mod ...
创建GEF工程,具体创建步骤可以参考http://www.ibm.com/developerworks/cn/opensource/os-ecl-gmf/
EMF注意点:
1、创建模型时,主要要有句柄ShapesDiagram。
2、实体关系要创建正确。
3、创建model.gmfmap图形映射关系时,到Map domain model elements这一步的时候,除掉多余的Links,保证connections对应关系正确,可以点击chang按钮查看修改。
GEF注意点:
1、自定义的properties Sheets时,可以自己创建一个新的properties插件。这时你需要注 ...
File selected_file = (File) selection.getFirstElement();
String oldFileName = selected_file.getName();
// need write a class InputValidator implements IInputValidator
InputDialog inputDlg = new InputDialog(window.getShell(), "Rename",
"Please input new name", oldFile ...
控制只能开启一个rcp应用程序
- 博客分类:
- RCP
private boolean isAreadyRunning(){ boolean locked=true; Location instanceLoc=Platform.getInstanceLocation(); if(!instanceLoc.isSet()){ try { instanceLoc.set(instanceLoc.getDefault(), false);//关键 } catch (Exception e) { e.pri ...
第三方国际化插件工具
1.sourceforge.net 搜索“Eclipse ResourceBundle Editor” ----->“Relevance”---->“direct link”
2.解压ResourceBundleEditor_v0.7.7.zip 把“com.essiembre.eclipse.i18n.resourcebundle_0.7.7”直接复制到Eclipse的“plugins”文件下,重启Eclipse
3.Windows---->Preference 可以看到 “资源文件编辑器”
对第三方插件进行国际化
1.创建一个“pl ...
public class Perspective implements IPerspectiveFactory {
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
IFolderLayout flayout = layout.createFolder("navigation",
IPageLayout.LEFT, 0.25f, editorArea);
flayout.addView(IPa ...
preWindowOpen 设置样式
- 博客分类:
- RCP
public void preWindowOpen() {
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setInitialSize(new Point(1024, 768)); // 初始化窗体大小
configurer.setShowCoolBar(true); // 是否显示工具栏
configurer.setShowPerspectiveBar(false); // 是否显示透视图
configurer.setShowStatusLine(fals ...
在TreeViewer或TableViewer中,可用CellEditor结合CellModifier可以很实现表格的编辑功能但是默认的是单击,就会打开编辑区域。有时候我们会需要双击进行(或者其他),于是我写了一个DoubleCellModifier,只要让你的CellModifier继承它,就可 ...
- 2009-11-05 23:15
- 浏览 3274
- 评论(0)