
Java开发
bugcoder321
终身成长者。
展开
-
Java+通过XPath获取XML文件中符合特定条件的节点
在Java解析XML文件的过程中,有时需要获取符合某些特定条件的节点,以下是实现代码。 import javax.xml.xpath.XPath;import javax.xml.xpath.XPathConstants;import javax.xml.xpath.XPathExpressionException;import javax.xml.xpath.XPathFacto...原创 2011-07-26 14:58:32 · 6984 阅读 · 0 评论 -
如何彻底删除卸载JDK(java)?
当需要卸载(删除)JDK重新安装或更换更高的版本时,总会因为JDK不能彻底删除而带来不少问题。昨天因为自己直接删除JDK的相关的文件,想重新安装时就出现了这样的问题,很是恼火。最后,试了许多方法终于删除成功,但具体哪种方法起的作用,却不清楚。彻底删除JDK时可以尝试以下几种方法。1. 在控制面板中删除。这是最基本的方式。2. 采用360安全卫士的软件卸载工具,记得将有关的注册表信息全部删除...原创 2011-09-20 11:31:49 · 148634 阅读 · 2 评论 -
Eclipse插件开发:实现控制台输出信息
进行Eclipse插件开发时,有时需要为插件开发自己的控制台,以便在必要输出提示信息,本文介绍进行Eclipse插件开发时,如何实现自己的控制台。1. 扩展控制台扩展点。对org.eclipse.ui.console.consoleFactories扩展点进行扩展,并填写必要的信息,比如label,class等。如下图。2. 实现ConsoleFactory类。需要加给工程加入or...原创 2011-11-14 11:08:55 · 7675 阅读 · 1 评论 -
获取Eclipse的安装目录
代码如下: /** * 获取eclipse的安装路径,形如 E:/eclipse * * @return */ public static String getEclipsePath() { String ss = Platform.getInstallLocation().getURL().toString(); int index = ss.indexOf...原创 2011-11-19 21:55:35 · 13243 阅读 · 4 评论 -
Java开发向导页时应该注意的一个问题
java开发向导页,需要实现org.eclipse.jface.wizard.WizardPage类,之后,我们需要实现纯虚方法createControl(Composite parent),完成向导页面内空间的布局。在实现createControl()时,必须调用setControl(),才能利用SWT的Design页面,来进行控件的拖拽。...原创 2011-11-19 22:00:30 · 1126 阅读 · 0 评论 -
SWT如何给Table添加右键菜单
table.addMouseListener(new MouseAdapter() { public void mouseDown(MouseEvent e) { if (e.button == 3) { Menu menu = new Menu(table); table.setMenu(menu); MenuItem item = new Menu...原创 2011-11-21 11:22:56 · 5842 阅读 · 0 评论 -
Eclipse插件开发,读写Excel的问题
这几天正在开发一款Eclipse插件,其中有一部分功能是要读取Excel中的信息,然后生成一些新的Excel文件。碰到的问题是,工程采用了jxl.jar包进行Excel文件操作,在main函数中写好了对Excel操作的代码,没有任何问题。但将相同的代码放到插件的右键菜单的响应函数中,或放到一个向导式对话框完成按钮的消息响应函数中时,代码就不能用了。加断点进行调试时,发现这个异常用try-c...原创 2011-11-23 17:02:06 · 3248 阅读 · 1 评论 -
可以防止界面假死的刷新代码
try { // 创建一个线程 Thread thread = new Thread() { public void run() { int i = 0; while(true){ final long start = System.currentTimeMillis(); try { Thread.sl...原创 2011-12-09 15:13:13 · 1144 阅读 · 0 评论