`
eneve520
  • 浏览: 55408 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
说这句话,意思是Swing可以快过SWT,而且事实已经证明了这一点。前面文章已经说过,MiG Layout Site网站的Mikael Grev曾编写了一个GUI benchmark,来测试和比较Swing和SWT的性能,最终结论是除在Windows上Swing和SWT的速度几乎一样快之外,在其他操作系统上Swing的速度都要快于SWT。     这好像违背人们的常识,模拟的组件如何能快过本地组件?实际如果你按照下面的想法想,这个现象也就不难解释: 1. 本地组件实际上也是画出来,只不过是操作系统画罢了。这个通常是人们所忽略的,仿佛只有Swing是画出来的,而本地组件就是屏幕上的附属物似的, ...

swing组件介绍(一)

学习swing组件,主要有三个内容 一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件 1.JFrame  JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内   容面板,而反过来就不行. 2.JLabel  JLabel是一标签.在它的文本里嵌入html标签,可以简单实现一个超链接组件 3.JButton JButton是一个按钮   4.JTextField JTextField 一个文本框 5.JTextArea 文本区域,与文本框不同的是它是多行的 6.JPasswo ...

Swing序

    用了swing开发有段时间,前期一直忙着,没时间来整理自己的体会和感受,同样相关的内容也没有形成系统。最近终于闲了点,准备梳理下swing方面的知识。其实Swing的设计要求高。Swing将经典的MVC可谓发挥得淋漓尽致。而由于历史原因,国内绝大多数C/S程序员一直于缺乏OOP习惯及经验。对 Swing这种经典设计方式是难以接受的,无法领会由分层所带来的巨大长远优势。故宁可死守VB、PB、Delphi这些失去前途的东西,或者抵不住MS winForm快餐的诱惑,再次投入MS过程式编程的泥潭。不深入理解OOP,不深入领会分层思想,几乎无法有效使用Swing,这正是Sun的严格与苦心。   ...
由于myeclipse官网对大陆地区IP访问屏蔽,在myeclipse中配置gwt插件后不能更新。网上资料有eclipse + gwt 的多,myeclipse+gwt的很少,折腾了半天,环境搭建起来了。这里记载点文字,留给用myeclipse配置gwt的哥们儿。 1.即通过新建.link文件的方式。首先解压缩gpe-e35-latest.zip,比如解压到D:\gpe-e35-latest.zip然后在你的MyEclipse目录(比如C:\Program Files\Genuitec\MyEclipse 8.5\)的dropins目录下新建一个txt文件,比如gpe.txt,在里面写上pat ...
做过类似的串口通信,代码供参考SENT Java code <!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->package GPS; /****************************************** * 程序文件名称:SendComm.java * 功能:从串行口COM1中发送数据 ******************************************/ ...
String是固定长度的字符串,如果要发生变化必须重新生成新的实例; String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 Strin ...
无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装     自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux基本是入门了,学习更深入的东西也不是那么费力了   1  装jdkjdk-6u3-linux-i586.bin #chmod u+x jdk-6u3-linux-i586.bin#./jdk-6u3-linux-i586.bin ln -s /usr/local/jdk1.6.0_03 /usr/local/jdkln -s ...
sourceforge http://www.sourceforge.netjava.net http://www.java.net www.eclipse.org www.opensource.org http://strutstestcase.sourceforge.net (StrutsTestCase 是基于Junit的一个方便测试struts框架的测试框架)Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)htmlArea http://sourceforge.net/projects ...
折腾了Apache-ftpServer半天,执行apache-ftpServer-1.0.4\bin 目录下的ftpd.bat,加载的是默认的相关配置,   虽然能跑起来,但是没法登陆FtpServer,再看http://mina.apache.org/ftpserver/server.html 的相关配置说明,郁   闷的是部分配置说明是省略号。 <!--StartFragment --> <!--StartFragment --> 为方便后来的学习者和使用者,把apache-ftpServer-1.0.4 配置很相关参数说明小结一   ...
声明:是一个tomcat下的不同web项目,不是不同tomcat不同项目的,所有这里不会说用什么集群的方法....      其实也很简单,就是将session保存在ServletContext里面就可以了。      在项目A中:    session.setAttribute("user",user);    ServletContext ContextA =session.getServletContext();   ContextA.setAttribute("session", session);   在项目B中:添加一个过滤器(we ...
linux下如何导入导出MySQL数据库  一、导出:用mysqldump命令行命令格式mysqldump -u 用户名 -p 数据库名 > 数据库名.sql范例:mysqldump -u root -p abc > abc.sql(导出数据库abc到abc.sql文档)提示输入密码时,输入该数据库用户名的密 ...
一、安装JDK    1.到官网下载jdk-6u7-linux-i586.bin安装包;   2.使用ftp工具上传到Linux server;-----使用工具(WinSCP)   3.进到 jdk 目录下面       使用命令:./jdk-6u7-linux-i586.bin       如果不能安装,说明该文件的没有执行权限 ,   ...
在linux下启动tomcat 之后,查看 /usr/tomcat/logs/catalina.out文件 出现下面的问题:   Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/BootstrapCaused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap at java.net.URLClassLoader$1.run(URLClassLoad ...
/**  * 分页列出所有产品,并返回总页数  * @param pageNo 页码  * @param pageSize 每页记录条数   * @return  */ public int getPageCount(List<Pojo> pojos, int pageNo, int pageSize) {  Connection conn = null;  ResultSet rs = null;  ResultSet rsCount = null ;         int pageCount = 0 ;                   //总页数    //得到总页数   ...
一、什么是Java 事务 通常的观念认为,事务仅与数据库 相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。 通俗的理解,事务是一组原子操作单元,从数据库角度说 ...
Global site tag (gtag.js) - Google Analytics