03 2013 档案
摘要:出现错误:NativeSwing[1]: # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d984bf6, pid=5364, tid=4088 NativeSwing[1]: # NativeSwing[1]: # Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing windows-x86) NativeSwing[1]: # Problematic frame: NativeSwing[1]: # V [jvm.dll+0xd4bf6] ...
阅读全文
摘要:http://blog.chinaunix.net/uid-25150840-id-172244.htmlAnt的概念 可能有些读者并不知道什么是Ant以及如何使用它,但只要使用过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefile Makefile有一些不足之处..
阅读全文
摘要:http://www.cnblogs.com/analyzer/articles/871429.html今天在学习netbeans插件开发时,启动应用使用JWS,例:启动 NetBeans HTML Editor 想起公司的应用也使用了JNLP部署,所以查了一下资料,了解了一下JNLP和JWS的相关知识。 一。jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应 用程序.好处就不用说了,如果你的java应用程序以jnlp的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本...
阅读全文
摘要:http://bbs.csdn.net/topics/90298011最近由于一个工程需要做应用程序启动时,自动更新的项目 在GOOGLE上找了半天也没见到什么比较好的办法 自己动手写了一个通过版本号检查网络上是不是存在新的更新文件,并自动通过HTTP下载文件的程序 希望对正在找此类程序的朋友有帮助 本地文件需要一个ver.txt 此文件内容为本地软件版本号 网络上我直接在一个页面上打印出网络存在的版本号 例如,这个例子里,我在 http://XXX.XXX.XXX/AutoUpdate/ver 这里直接打印出版本号 源文件:http://211.136....
阅读全文
摘要:问题与此人错误一样我是按照JSF入门这本书上写的一个例子,功能是在第一个页面输入任意字符,点击提交,跳转到第二个欢迎页面,显示你输入的字符和“你好”字符串。可是当你访问第一个页面的时候,输入文本框中的内容默认是"#{user.name}",把它删除掉输入ABC,跳转到第二个页面却显示"#{user.name}你好"。 部分代码如下,请帮忙看一下,谢谢了。 UserBean.java package onlyfun.caterpillar; public class UserBean{ private String name; public void se
阅读全文
摘要:JSF是由Sun公司推出的一种用来开发Web应用程序的技术,同时也是对诸多实现Web应用程序的规范的一种补充。JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。“企业开发人员”和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上,而“系统开发人员”将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。JSF 还通过将良
阅读全文
摘要:package demo01;import javax.swing.JFrame; import javax.swing.SwingUtilities;public class SwingConsole { public static void run(final JFrame f, final int width,final int height){ SwingUtilities.invokeLater(new Runnable() { @Override public void run() { f.setTitle(f.getClass().getSimpl...
阅读全文
摘要:package demo01;import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.lang.reflect.Method; import java.util.regex.Matcher; import java.util.regex.Pattern;import javax.swing.JFrame; import javax.swing.JLabel; import javax.sw...
阅读全文
摘要:重点在于: 得到url都是在locationchanging 方法里获得的 所以 第一次弹窗得给JWebBrowser 添加监听 在监听里获得 第二个弹窗也添加监听 在监听里获得package org.jivesoftware.pmsaas.sys.domain;import java.awt.BorderLayout; import java.util.Hashtable; import java.util.Map;import javax.swing.JPanel;import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser...
阅读全文
摘要:package org.jivesoftware.pmsaas.sys.domain;import java.awt.BorderLayout;import java.awt.event.ComponentEvent;import java.awt.event.ComponentListener;import java.awt.event.ContainerEvent;import java.awt.event.ContainerListener;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;impor
阅读全文
摘要:notify() and notifyAll() Java provides thewait(),notify(), andnotifyAll()methods to facilitate event notification. Thenotify()andnotifyAll()methods are used to wake up threads that are in a wait state. (Threads enter a wait state by calling thewait()method.)Thenotify()method wakes up only one thread
阅读全文
摘要:JDK说明:joinpublic final void join() throws InterruptedException等待该线程终止。抛出:InterruptedException- 如果任何线程中断了当前线程。当抛出该异常时,当前线程的中断状态被清除测试代码:public class MyThread extends Thread { public static void main(String[] args) throws InterruptedException { A a=new A(); B b=new B(); a.start(); a....
阅读全文
摘要:<property name="spark.home" value="${basedir}/http://www.cnblogs.com/.."/> <property name="spark.libs.dir" value="${spark.home}/target/build/lib"/> <property name="spark.build" value="${basedir}/http://www.cnblogs.com/../target/bu
阅读全文
摘要:<path id="lib.classpath"> <fileset dir="${spark.libs.dir}" includes="**/*.jar, **/*.zip"/>target目录下的lib <fileset dir="${plug.lib.dist.dir}" includes="**/*.jar, **/*.zip"/>在插件plugins目录下的lib里的dist目录 <fileset dir="${spark.home}
阅读全文
摘要:setResizable(false);
阅读全文
摘要:下面引用一个自恋狂写的 并非本人摘自: http://www.bwxxkj.com/a/jishuzhongxin/kaiyuanruanjian/2012/0307/80847.html什么是天才!我想,天才就是勤奋的成果。下午写了一个ant脚本,筹算让ant主动将项目中须要的类编译一下。Eclipse中编译没有任何题目,然则一运行ant脚本就报错,很多第三方的jar包不存在或者干脆找不到,其实让人百撕不得骑姐…… 报错如下: [javac] D:eclipseworkspacepatch-installersrccomchinapower pmutilCheck4Patch.java:7
阅读全文
摘要:http://www.blogjava.net/jerry-zhaoj/archive/2009/05/20/271695.html这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding 参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICO
阅读全文
摘要:这是项目结构tes.ant包下有个HelloWorld.java这是ant的文件 build.xml<?xml version="1.0" encoding="UTF-8" ?> <project name="HelloWorld" default="run" basedir="."> <property name="src" value="src"/> <property name="dest"
阅读全文
摘要:在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。 您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下: 1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and Install; 2、在Install/Update对话框中选择Search for new features to install,点击Next; 3、在Install对话框中点击N
阅读全文
摘要:package org.jivesoftware;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import org.junit.Test;public class GetMACAddress { private String mac; /** * 获取当前操作系统名称. * return 操作系统名称 例如:windows,Linux,Unix等. */ public static String g...
阅读全文
摘要:同步: 就是一个人搬砖 必须等另一个人回来了之后再接着另一人来做搬砖的事情 这是同步同步的例子:public . 修饰名 方法名(){// 从上往下执行 这是同步}异步: 一个人在弄面粉准备做馒头 另一个人在生火准备做馒头 两个人做的事情不同并且互不影响 弄面粉的人也许五分钟弄完 生火的人也许十分钟完成 虽然最终都是为了做成馒头 但是两个人完成一件事情返回的时间是不同的异步的例子: 另外蛋疼@Test public static void test() { //.....................1 SwingUtilities.invokeLater(new Runnable()...
阅读全文
摘要:http://hi.baidu.com/righttoleft/item/6cfbcef9e2005f633c148563重写JFrame标题、按钮等其实标题并不准确,但是一般人们都这样称呼它们为标题。文章最后贴了最新发现的bug其实是JFrame的memuBar部分。JFram由充满布局的glassPanel(负责切屏大小事件)和充满布局的JComponent组成。JComponent负责添加组件。JComponent由memuBar和下部JComponent组成.当没有memuBar时下部JComponent充满。此文讨论的其实就是修改 memuBar部分。通常包含一个popupMemu
阅读全文
摘要:http://www.pc6.com/InfoView/Article_47328.html怎样获取java线程中信息? 在进行多线程编程中,比较重要也是比较困难的一个操作就是如何获取线程中的信息。大多数人会采取比较常见的一种方法就是将线程中要返回的结果存储在一个字段中,然后再提供一个获取方法将这个字段的内容返回给该方法的调用者。如以下的ReturnThreadInfo类:package threadtest1; /** * * @author shi mingxiang */ public class ReturnThreadInfo extends Thread { private ...
阅读全文
摘要:代码一:package org.jivesoftware.pmsaas.business.domain;import java.awt.BorderLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.SwingUtilities;import chrriis.dj.nativeswing.swtimpl.NativeInterface;/*** 该类是包
阅读全文
摘要:RolloverButton ib1=new RolloverButton("百度",BusinessPluginRes.getImageIcon(BusinessPluginRes.ESTATERES));ib1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {Runtime rt=Runtime.getRuntime();try {Process proc=rt.exec("C:\\Program Files\\Intern
阅读全文
摘要:http://blog.163.com/yingzhuo_cao/blog/static/1751111422010102973146281/import javax.swing.SwingUtilities;import chrriis.common.UIUtils;import chrriis.dj.nativeswing.swtimpl.NativeInterface;import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;import java.awt.*;import java.awt.event.WindowAdap
阅读全文
摘要:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download
阅读全文
摘要:spark插件删除步骤当需要删除插件时,1.删除在../target/build/pulgins/**.jar,2.在运行../targer/build/bin/start.bat时,该start.bat文件默认,在C:\Documents and Settings\gty\(gty电脑用户名)下创建spark文件,需要删除该spark/plugins/**.jar
阅读全文
摘要:http://www.cnblogs.com/ghj1976/archive/2010/04/14/1711914.htmlApache Ant,是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。默认情况下,脚本文件名为build.xml 。Windows 下的安装和配置安装步骤:下载最新版本,ANT官方网站: http://ant.apache.org/ 下载后解压缩即可。配置环境变量:打开环境变量配置窗口可以通过下面步骤打开:我的电脑(Vista之后叫 计算机) –> 右键属性菜单点击 –> 高级(Vis
阅读全文
摘要:http://ljhmustang.blog.163.com/blog/static/421754472010102621214873/1、更改spark源码目录\spark\build下的build.xml文件,指定install4j安装目录;<property name="installer.install4j.home" value="d:\\Program Files\\install4j"/>2、从http://www.alarmspro.com/downloads/jre/处下载windows-x86-1.6.0_01.tar.g
阅读全文
摘要:http://hi.baidu.com/xiboliya/item/599753c34b7a517ccfd4f847执行ant编译时,总会出现如下的警告:[javac] D:\SnowPad\build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds虽然不影响编译,但还是解决才安心。其实解决方法也很简单,只需要根据提示在javac任务中添加includeAntRuntime=&qu
阅读全文
摘要:1:http://bbs.csdn.net/topics/320124396想问一下关于ant变成中taskdef的resource属性有什么作用,这个属性的设置是随意的,还是根据自己系统上安装的ant来的?例如下面一段代码:<taskdefresource="net/sf/antcontrib/antlib.properties"><classpath><pathelementlocation="D:\ant\lib\ant-contrib-1.0b3.jar"/></classpath></tas
阅读全文
摘要:http://dongfred1219.blog.163.com/blog/static/34280675201141803235546/Spark开发记录(windows环境)一、按照“Spark源代码编译生成全攻略”文档搭建开发环境。一、按照“Spark源代码编译生成全攻略”文档搭建开发环境。二、直接SVN下载来的源码可能无法在eclipse编译通过,原因spark源代有apple和其它插件支持,需要其它jar包支持,为了编译通过,可以将plugins下报错的相关文档删除。根据eclipse的错误提示来。一般是apple、growl、reversi等
阅读全文
摘要:http://www.cnblogs.com/babykick/archive/2011/03/25/1995994.html默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:(为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到PATH这个环境变量中。)PATH=PATH;c:\python2
阅读全文
摘要:很简单 基本上就是复制粘贴 再做两个图片 OK了摘自: http://hi.baidu.com/awol2005ex/item/8c673626e8ff493194f62bd0然后在spark加一个插件用于展示组织机构,参考了好多人的代码插件主类增加一个TAB用于展示机构树packagecom.salesoa.orgtree; importjava.net.URL;//展示OA的组织结构 publicclassOrgTreePluginimplementsPlugin{privatestaticImageIconorgan_icon=null; publicstaticImageIconge.
阅读全文
摘要:spark 官方默认使用字体大小为11 中文显示极其难看 至少得搞个12修改方法:查找 : 关键字 new Font 和setFont 将所有12以下的改成12OK....................
阅读全文
摘要:这个简单 只要把按钮设置为没有填充效果,不显示边框,不过如果你要插入背景 不应该用按钮,可以用标签控件,效果比这好多了。 button.setContentAreaFilled(false) //设置按钮没有填充效果 button.setBorder(null) // 设置按钮不显示边框 你只要把 上面的button 改为你 自己定义的 按钮变量就可以了
阅读全文
摘要:我为了实现:图片在上 文字在下的效果我的代码:imgPanel.setLayout(new GridLayout(3,3,20,20)); RolloverButton ib1=new RolloverButton("房产管理",MyPluginRes.getImageIcon(MyPluginRes.ESTATERES)); ib1.setVerticalTextPosition(SwingConstants.BOTTOM);//必须设置文字树直方向位置 ib1.setHorizontalTextPosition(SwingConstants.CENTER);//必须设置
阅读全文
摘要:转自: http://mzhx-com.iteye.com/blog/1098698最近由于做山寨QQ视频聊天的需要,做了一个视频通信窗口组件。现在分享一下供大家学习…… 原创文章,转载请标明出处!谢谢!工程文件下载地址:http://download.csdn.net/source/3378150本文地址: http://mzhx-com.iteye.com/blog/1098698 效果图如下:三个类 源代码如下:Java代码 package vidioPlay; import java.awt.Dimension; import java.io.IOException; imp...
阅读全文
摘要:本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先声明一下,刚开始学习java网络通信编程就对他有一种畏惧感,因为自己对网络一窍不通,所以。。。呵呵。。你懂得,昨天又仔细的学习了一遍,感觉其实java网络编程也没想象的那么难,不信,咱一起看看。。。呵呵。。 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据。程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴。在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可。所以,基础的网络编程可以和
阅读全文
摘要:Search菜单下有 search , file, remote, text比如查找: secondary_background_image.png 给出这样的字符串file表示查找 查找含有这样字符串的所有的file 包括以它作为文件名的filetext查找 已text形式查找
阅读全文
摘要:Spark运行时报错,解决办法,将spark源码目录E:\MyeclipseWorkspace\spark\build\lib\dist\windows 下的civil.dll 文件拷贝到C盘jdk的bin目录下,即可。 错误代码如下: ----错误代码 start---- 010-11-15 10:56:11 net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices 警告: com.lti.civil.CaptureException: java.lang.UnsatisfiedLinkError: no civil.
阅读全文

浙公网安备 33010602011771号