java Swing
nihon_liuyi
这个作者很懒,什么都没留下…
展开
-
软件优化中的一个小问题
在软件优化中,为了保证相同的数据只从数据库或者本地xml文件读取一次到内存中,我使用的单利模式,解决了读取一次的问题。但在解决这个问题以后却发现,之前同事调用该块程序还有一定的问题,大致如下:在读取数据库或者本地xml文件的数据到一个List 对象中:List list1 = new ArrayList();在该list1中存上了大约几万条数据,使用单利模式就是为了不让该数据在内存中出现多次,...2009-11-12 13:18:19 · 109 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)九
第九篇:从表格获取Element数据在TElementTable里,每一行都对应着一个Element 对象;每一个网格都是一个Element的属性值的展示。所以我们可以通过通过获取Element对象来获取每一行的数据,反之亦然。l by OID :TElementTable.getElementByOID(Ob...2010-04-08 16:57:26 · 153 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)八
第八篇 使用Element TableElement Table组件同alarmtable一样继承自TWaver table,Element table 备用用于展示TWaver element 对象,Element Table连接着DataBox,并从DataBox中获取所有的Element对象信息展示到表格...2010-04-08 16:51:33 · 215 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)七
第七 篇:使用 AlarmTable组件Alarm table 组件,是一个继承自TWaver table,AlarmTable被用于展示alarm 对象,Alarm table联合一个DataBox可以从该DataBox中获取所有的alarm 对象,然后在表格的对应的列上罗列出 来。Alarm table是来自与...2010-04-08 16:40:19 · 286 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)六
第六篇 TTable的高级使用Table Cell Renderer就像Swing的JTable一样,每一个table列都可以有一个cell renderer去绘制每一列的cells。Twaver在table cell renderers在twaver.table...2010-04-08 16:29:42 · 220 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)五
第五 篇:使用内置的列TWaver表格提供了两个隐藏的内置列:OID列和复选框列。OID列OID是自动产生的每一行的唯一标识。事实上,他们int型的。OID默 认被被设计为内置的隐藏的列。通过以下的代码把它设置为显示:TTable table = new TTable();//set OID column visi...2010-04-07 17:01:58 · 182 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)四
第四篇 使用TableModel处理数据TWaver的TTableModel类继承自swing的TableModel, 通常您 需要检索表表数据处理模型TTable table = new TTable();TTableModel model = table.getTableModel(...2010-04-07 16:49:24 · 266 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)三
第三 篇:使用表格列一般情 况下使用一个空的表格是不能做任何事情的。所以让我多添加几列到表格里面去,TWaver 使用类twaver.table.TTableColumn这个类去装载一个表格列的信息。它继承自javax.swing.table.TableColumn 并且给你提供了排序、可见等其它选项。添加一 个列:twaver.TTable...2010-04-07 16:41:27 · 203 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)二
第二 篇:创建表格组件作为一个扩 展自Swing JTable,它是一个很简单就能创建一个表格组件实现的组件。根据下面这 段代码,你就可以创建一个呈现在JFrame中空表格:JFrame frame = new JFrame(“TWaverTable组件”);TTable table = new TTable();Fram...2010-04-07 16:28:39 · 161 阅读 · 0 评论 -
TWaver组件之Table使用(翻译TWaver文档+补充自己使用体会)一
ResizableTable这事一个可以改变大小的表格类TTable这是一个支持排序,分页,数据过滤的表格,它是几个TWaver table类的父类:TAlarmTable,TElementTable和TTreeTable我们强烈的建议你使用TElementTable而不是使用TTable,当然你能很好...2010-04-07 16:13:51 · 201 阅读 · 0 评论 -
java性能
[size=large]性能“本附录由Joe Sharp投稿,并获得他的同意在这儿转载。请联系SharpJoe@aol.com”Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。“先做完它,再逐步完...原创 2009-12-18 17:11:03 · 102 阅读 · 0 评论 -
java C/S客户端实现数据库连接池
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.Iterat...2009-11-23 23:49:26 · 327 阅读 · 0 评论 -
java Swing进度条体现打开一个界面的进度
网上提到进度条,总是提到多线程,然后把多线程加到程序里面,更有甚者不管什么样的功能都把定时器加上,把程序写得那叫一个晦涩难懂。本来在swing里面的多线程就是不安全的,不太清楚进度条使用的人看着多线程在进度条上的使用,多少感觉很困难。其实实现一个进度条是极其的简单。下面来个例子你就会明白:第一:一个进度条的代码:import java.awt.GridBagConstraints;im...2009-11-19 17:11:36 · 615 阅读 · 1 评论 -
TWaver组件之Tree使用(翻译TWaver文档+补充自己使用体会)
第一篇:使用一个Tree组件TTree 是Twaver提供的主要图形组件之一,它实现了分层呈现DataBox中数据,每个Tree都有一个根节点,所有节点都从该节点下降。树上的每个节点都是一个element实例,它有一系列的属性,如 标签、图标、工具提示等,这些属性通过element的一到多个属性进行设置的。介绍Tr...2010-04-09 21:37:22 · 492 阅读 · 0 评论