2010年1月26日
2006年1月1日
2005年11月27日
2005年11月25日
2005年11月16日
2005年11月13日
http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
不过好像暂时只能在JDK1.3下面使用
2005年10月16日
2005年10月11日
那就是主动。主动就是不用别人告诉你,你就能出色的完成任务;次之,就是别人告诉你一次,你就能去做,虽然会得到很高的荣誉,但是不一定能够得到相应的报偿;再次之,就是这样一些人,别人告诉他们两次,他们才会去做;更次之,就是只有在形式所迫时才能把事情做好;等而下之的就是这种人,即使有人追着他,告诉他怎么去做,并且盯着他做,他也做不好,这种人就是失业。
让我们努力去做第一种人!
2005年10月8日
2005年9月23日
在进行文本编辑器的开发时候,经常会遇到对相关内容的提示,可以通过如下代码实现SourceViewerConfiguration的
public IContentAssistant getContentAssistant(ISourceViewer sourceViewer)
{
ContentAssistant assistant = new ContentAssistant();
assistant.setContentAssistProcessor (new XMLCompletionProcessor (), XMLPartitionScanner.XML_TAG);
assistant.enableAutoActivation(true);
assistant.setAutoActivationDelay(250);
assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
assistant.setProposalSelectorBackground(ColorManager.background);
assistant.setProposalSelectorForeground(ColorManager.foreground);
return assistant;
}
其中XMLCompletionProcessor 主要实现IContentAssistProcessor接口,内容辅助主要实现接口中的
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int documentOffset)
{
for (int i = 0; i < 5;i++)
{
result[i] = new CompletionProposal("bbb", documentOffset, 0, 3, null,
"aaa",null, "");
}
return result;
}
此时会在辅助框中出现5个aaa,当确定后,补充到文本编辑器的相应位置是bbb,具体参数的说明请见API说明。