`
melord
  • 浏览: 144181 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
编译Android源代码 本文介绍的是如何在linux环境下获取、编译源代码,并在编译之后运行。使用的操作系统为Ubuntu11.04获取源代码 Android源代码仓库是分布式的,叫做GIT,所以在获取代码之前先安装git。Git与常用的svn,cvs不 ...
前一段时间,写了两个关于j2me打包签名的工具,界面技术使用的是SWT。在eclipse测试OK之后,将src打包为jar。其中META-INF/MENIFEST.MF中指定Main-Class为 我的main类,并且classpath等也加进去了。但在双击jar并不能成功运行。没办法,只好写bat文件来启动swt。但惊奇的发现,竟然找不到某些类。主要还是swt包中的。刚开始还以为是java.library.path的问题,最后确定不是,当时还懵了一下子,不知道怎么解决。后来去eclipse swt网站查看swt example的运行。才恍然大悟,原来要这样运行。兹记之 原文请参考:http: ...
Java代码质量分析插件除了 FindBugs, PMD, Checkstyle还有一个:Metrics;知道它的人较少。Metric主要用于代码圈复杂度,继续层次,代码行等方面进行分析。因公司对代码圈复杂度要求较高,提供的工具虽然可以从工程角度进行统计,但对java开发人员来说并不方便。所以上网搜了一下,貌似只有Metric 插件。sourceforge.net的最高release版本为3.1。 下载完成之后,在eclipse 3.4,3.6中都运行不了。从svn库checkout代码之后,做了以下更改: 1, 添加一个右键菜单,给所选工程添加/删除 metric nature 2, 添 ...
import java.io.IOException; import java.util.Vector; import javax.bluetooth.BluetoothStateException; import javax.bluetooth.DataElement; import javax.bluetooth.DeviceClass; import javax.bluetooth.DiscoveryAgent; import javax.bluetooth.DiscoveryListener; import javax.bluetooth.LocalDevice; i ...
摘要 在对Java应用程序进行国际化的时候,需要写对应的国际化资源properties文件,在使用像resourcebundle这样的第三方插件可以很方便的实现我们的要求。但是有时候,想要编辑的并不是properties文件,只是用于查看/查找某些内容。在使用第三方的插件的时候就显得有些繁琐。在这里通过开发一个插件来实现一个即时的native2ascii功能。   历史 2010-04-07:完成摘要、功能与部分设计 2010-04-09:完成设计   功能 1,将所选内容进行native2ascii输出(unicode) 2,查看unicode内容对应的本地编码给出 3,将 ...
Null Layout Null layout也称绝对布局管理器,如果一个容器使用绝对布局的话,那么其中的组件要调用setBounds()方法以确定在哪个位置显示组件,否则组件将不显示。 如果不用WindowsBuilder之类的界面开发插件,使用绝对定位将是一件痛苦的事。 在界面较复杂的情况下,一般不会使用绝对布局   FlowLayout 使用此布局管理器将容器内的组件按从左到右或从右到左排列,如果剩余空间小于组件,那么组件将在新行显示。   BorderLayout 是某些容器组件的默认布局管理器,它将容器分为NORTH, SOUTH, ...
本插件已经发布到Eclipse Marketplace, 说明文档请见: http://icode.wiki.lc/doku.php?id=zh:wiki:eclipse_explorer   修改历史: 2010-04-23: 1,修改对源文件目录不能打开的bug; 2,修改默认快捷键为CTRL+`(1左边的那个)原来的默认F3快捷键与某些eclipse版本存在冲突; 3,MANIFEST.MF依赖约束中去除版本绑定; 4,新添加一张效果示例图; 5,重新上传附件; 2011.06.16 1,支持自定义打开命令(支持linux系统) ...
对rcp的国际化主要是通过添加插件工程来完成。这一部分可以从网上或者书上找到不少的资料。在这里我主要阐述一下导出的RCP产品如何对使用的 eclipse内容及其它插件的国际化。举个例子,你创建了一个jface对话框,确定按钮显示的是OK。如果你的rcp依赖于p2,那么检查更新的菜单显示的是Check for Updates。国际化步骤如下: 一、下载并安装eclipse中文语言包,可以在download/Eclipse Technology Project/Babel 频道下载相关的语言包。我所使用的eclipse版本为伽利略(3.5.0)。分别下了eclipse语言包和rt-equinox ...
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintStream; import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Calendar; public class MyEclipseGen { private static final String LL = "D ...
/******************************************************************************* * Copyright (c) 2006, 2007 Tom Schindl and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies ...
TableViewer v = new TableViewer(shell, SWT.FULL_SELECTION); v.getTable().setLinesVisible(true); v.getTable().setHeaderVisible(true); v.setContentProvider(new MyContentProvider()); ColumnViewerToolTipSupport.enableFor(v,ToolTip.NO_RECREATE); CellLabelProvider labelProvider = new ...
xml 文件如下: <?xml version="1.0" encoding="UTF-8"?> <root> <structure> <name value="Internet Prototal"></name> <tiptext>dd</tiptext> <member> <name value="length"></name> <tiptext ...
本例展现一个Swing JTable的示例,其中表格中的数据模型来自xml文件,当表格中的数据被编缉过后,可以通过save按钮将数据保存到xml文件当中。对xml文件的解析使用了dom4j的解析方式,因此为确保您的编译通过,需要将dom4j.x.x.x.jar加入到classpath中,本例中,使用的dom4j版本为1.6.1。 要读取的xml文件(p.xml)内容如下: <table name="person"> <columns> <column name="name" type="java.la ...
Global site tag (gtag.js) - Google Analytics