cava
iteye_7193
这个作者很懒,什么都没留下…
展开
-
让JTextPane支持自动换行
JTextPane没有setLineWrap(boolean t);方法,StyledDocument控制着JTextPane中的显示,自动换行,当你把JTextPane设置成text/html格式,html语法将控制它的显示,这时换行将通过来实现,想要自动换行就需要用到表格,一个设置好宽度的表格可以使其中的文字自动折行,这完全和网页上的做法相同。 如果不想用表格, 还可以覆盖JTextP...2010-11-15 13:03:08 · 2600 阅读 · 1 评论 -
控制运行中的application进程实例的个数 收藏
在C++中很容易实现控制应用程序只能运行一个进程实例,在C#中也很好实现,但在java中想要控制程序的实例数就是非常苦难的事情。究其原因,是因为C++和C#都是通过向windows注册表写数据来实现进程互斥,但java是跨平台的,不能用这种只能针对windows的方法来实现。 因为java中进程之间非常独立,很少有可以共享的东西,所以只有找到可以在进程间共享的东西,才能实现进程的...原创 2010-11-17 16:49:32 · 167 阅读 · 0 评论 -
获取类的class文件的绝对路径 收藏
获取类的class文件的绝对路径 收藏 在java中,经常要定位某些文件的位置,为了能让程序与物理位置无关,就要使用相对路径。但java中使用相对路径总会遇到一些很麻烦的问题,就是到底相对于哪个参照物的问题。因为我们平时使用相对路径总是相对当前工作目录而言的,但有时需求并非如此。比如,要在一个开发包中使用相对路径,却不知道开发包被其他程序调用时的所在路径,而且特别是在web应用中,很难确...原创 2010-11-17 16:53:32 · 110 阅读 · 0 评论 -
[转]Java Swing中的键盘事件处理
[转]Java Swing中的键盘事件处理 在java Swing编程过程中,经常需要处理键盘事件,例如处理快捷键等。这里就介绍如何定义键盘事件,以及如何处理这些事件。 在jdk1.2中,分别针对Jcomponent和Text类的对象定制了不同的处理键盘事件的方法:在Jcomponent中,定义了registerKeyboardAction方法,使用这个方法来将需要处理的键盘事件以及处理事件...原创 2010-12-19 23:49:18 · 147 阅读 · 0 评论 -
Java实验: 基于RMI的分布式议程服务
第1章 实验目的 使用Java RMI 构建一个分布式议程服务(agenda service)。不同的客户应能连接到这一共享的议程服务,并查询、添加和删除议程中的会晤(meeting)安排。服务程序应具备新用户注册、清除某一用户所有会晤安排等管理功能。 第2章 实验基本原理 实验基于RMI基本通信原理, 按照RMI协议的特性实现远程方法与远程对象调用。 实验工具与环境:...2010-07-25 10:36:54 · 471 阅读 · 0 评论 -
Java实验: 基于CORBA的分布式议程服务 (1)
实验目的, 内容 参见上篇文章:http://c-zhiwu.iteye.com/blog/720696 第1章 实验基本原理 实验基于CORBA程序开发的基本原理、基本过程,涉及IDL接口设计及其语言。服务端程序设计涉及POA 机制、POA 策略设计、伺服务对象激活器与定位器、适配器激活器的程序设计方法及应用特等。 1.1 功能实现截图 1. 启动服务端 修改bin...2010-08-02 23:31:22 · 267 阅读 · 0 评论 -
Java实验: 基于CORBA的分布式议程服务 (2)
1.1 关键代码 绑定远程对象: public static void main(String[] args) { try { // 8步 : 初始化---根---策略----子POA---伺服---激活---激活---监听 //初始化 org.omg.CORBA.ORB orb=...2010-08-02 23:44:55 · 132 阅读 · 0 评论