- 浏览: 145663 次
- 性别:
- 来自: 南京
最新评论
-
zbz0425:
不错。。eclipse 4 都能运行。。 官网反而成功安装后没 ...
Java代码质量工具插件之 Eclipse Metrics 插件整改完成 -
jdpxiaoming:
不错,可以使用
使用Android NDK编译OpenCV应用 -
loogson:
melord 写道loogson 写道麻烦问一下,你的Cone ...
OpenGL ES教程V之更多3D模型(原文对照) -
melord:
loogson 写道麻烦问一下,你的Cone类测试了没有,我使 ...
OpenGL ES教程V之更多3D模型(原文对照) -
loogson:
麻烦问一下,你的Cone类测试了没有,我使用你的Cone测试不 ...
OpenGL ES教程V之更多3D模型(原文对照)
文章列表
编译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, 添 ...
J2ME 蓝牙搜索与连接
- 博客分类:
- J2ME,Android
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 ...