自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 用SWING 如何调远程接口, 有没有人做过,如 SWING 调用web services 接口,急

请问一下,用SWING 如何调远程接口,有没有人做过,这方面SWING 调用web services  我做一个swing项目,我在myEclipse 下可以正常访问 web services 接口,但是放在外使用JNLP下载,用WEB start 启动,就无法访问web services!

2009-12-28 17:41:00 742

原创 想要 JInternalFrame 最大化后恢复原来大小时执行一个操作

定义JInternalFrame itfImportJFrame  seaMainJDesktopPane  dtpMain设置子窗体为itfImport.setIcon(false);重新添加到JDesktopPane 父窗体中,就会显示和原来的大小一样了,sMain.dtpMain.getDesktopManager().activateFrame(itfImport)

2009-03-23 12:56:00 788

转载 如何使用代理投票

 笔者由于要给朋友投票才学习使用代理,经过一段时间使用,结合部分软件,非常容易实现在局域网固定ip情况下进行刷票。当然前提是投票设置是以ip计数的。首先下载代理超人(我用的就是代理超人,当然也可是是其他代理搜索软件软件),如果不会使用请到论坛的学习贴中学习,我也是在论坛学习了很多,这里要感谢各位网友的无私奉献!一、打开代理超人,在菜单栏里选择“高级”----》“系统设置”,点击“搜索选项”标签

2009-01-16 14:41:00 6500

原创 在weblogic8下面配置数据连接池的数量多少为适合,

在weblogic8下面配置数据连接池的数量多少为适合,最多访问可能1500左右个用户,分配多少数量为适合。。在线急求 

2007-10-20 17:28:00 738

制作安装程序包 setup.exe

HAP_Setup2GO1911.rar,绿色破解版,简单实用,开放所有的功能

2009-07-29

Java打印程序设计全攻略

在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持

2008-11-06

Hibernate 参数设置一览表(强烈推荐)

Hibernate 参数设置一览表 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.

2008-11-06

Symbian程序编码规范

Symbian程序编码规范

2008-03-01

JAVA使用jacob操作MS word

JAVA使用jacob操作MS word ,要将jacob.dll放到系统文件夹下面,

2008-01-26

jexcelapi_2_6_6

Java操作Excel的一种方法<br>MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,打印和管理也比较方便。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连接的重要手段。<br><br>  在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中jExcelAPI是一个韩国程序员的作品,虽然没有POI那样血统高贵,但是在笔者的使用过程中,感觉简单方便,对中文支持非常好,功能也比较强大。可以在sourceforge.net下载。作者的网站上对它的特征有如下描述:<br><br> ● 支持Excel 95-2000的所有版本<br> ● 生成Excel 2000标准格式<br> ● 支持字体、数字、日期操作<br> ● 能够修饰单元格属性<br> ● 支持图像和图表<br><br>  应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。<br><br>  搭建环境<br><br>  将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。<br><br> 基本操作<br><br> 一、创建文件<br><br> 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:<br><br> <br><br> 代码(CreateXLS.java):<br> <br> <br><br> 1. //生成Excel的类<br> 2. import java.io.*;<br> 3. import jxl.*;<br> 4. import jxl.write.*;<br> 5. public class CreateXLS<br> 6. {<br> 7.   public static void main(String args[])<br> 8.   {<br> 9.   try<br> 10.   {<br> 11.     //打开文件<br> 12.     WritableWorkbook book=Workbook.createWorkbook(new File(“测试.xls”));<br> 13. <br> 14.     //生成名为“第一页”的工作表,参数0表示这是第一页<br> 15.     WritableSheet sheet=book.createSheet(“第一页”,0);<br> 16. <br> 17.     //在Label对象的构造子中指名单元格位置是第一列第一行(0,0)<br> 18.     //以及单元格内容为test<br> 19.     Label label=new Label(0,0,”test”);<br> 20.     //将定义好的单元格添加到工作表中<br> 21.     sheet.addCell(label);<br> 22.     /**生成一个保存数字的单元格<br> 23.     *必须使用Number的完整包路径,否则有语法歧义<br> 24.     *单元格位置是第二列,第一行,值为789.123<br> 25.     */<br> 26.     jxl.write.Number number = new jxl.write.Number(1,0,789.123);<br> 27.     sheet.addCell(number);<br> 28.     //写入数据并关闭文件<br> 29.     book.write();<br> 30.     book.close();<br> 31.     }catch(Exception e)<br> 32.     {<br> 33.       System.out.println(e);<br> 34.     }<br> 35.   }<br> 36. } <br><br><br> 编译执行后,会在当前位置产生一个Excel文件。<br><br> 三、读取文件<br><br> 以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:<br> <br> <br><br> 1. //读取Excel的类<br> 2. import java.io.*;<br> 3. import jxl.*;<br> 4. public class ReadXLS<br> 5. {<br> 6. public static void main(String args[])<br> 7. {<br> 8. try<br> 9. {<br> 10. Workbook book=<br> 11. Workbook.getWorkbook(new File(“测试.xls”));<br> 12. <br> 13. //获得第一个工作表对象<br> 14. Sheet sheet=book.getSheet(0);<br> 15. //得到第一列第一行的单元格<br> 16. Cell cell1=sheet.getCell(0,0);<br> 17. String result=cell1.getContents();<br> 18. System.out.println(result);<br> 19. book.close();<br> 20. }catch(Exception e)<br> 21. {<br> 22. System.out.println(e);<br> 23. }<br> 24. }<br> 25. }<br><br> 程序执行结果:test<br> 26. 四、修改文件<br><br> 利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表:<br><br> <br> 1. //修改Excel的类,添加一个工作表<br> 2. import java.io.*;<br> 3. import jxl.*;<br> 4. import jxl.write.*;<br> 5. public class UpdateXLS<br> 6. {<br> 7. public static void main(String args[])<br> 8. {<br> 9. try<br> 10. {<br> 11. //Excel获得文件<br> 12. Workbook wb=Workbook.getWorkbook(new File(“测试.xls”));<br> 13. <br> 14. //打开一个文件的副本,并且指定数据写回到原文件<br> 15. WritableWorkbook book=<br> 16. Workbook.createWorkbook(new File(“测试.xls”),wb);<br> 17. <br> 18. //添加一个工作表<br> 19. WritableSheet sheet=book.createSheet(“第二页”,1);<br> 20. sheet.addCell(new Label(0,0,”第二页的测试数据”));<br> 21. <br> 22. book.write();<br> 23. book.close();<br> 24. }catch(Exception e)<br> 25. {<br> 26. System.out.println(e);<br> 27. }<br> 28. }<br> 29. } <br><br> 执行结果如图:<br><br> <br><br> 高级操作<br><br> 一、 数据格式化<br><br> 在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。<br><br> 1、 字串格式化<br><br> 字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableCellFormat类来负责。假设我们在生成一个含有字串的单元格时,使用如下语句,为方便叙述,我们为每一行命令加了编号:<br><br><br> <br> 1. WritableFont font1=<br> 2. new WritableFont(WritableFont.TIMES,16,WritableFont.BOLD); ①<br> 3. WritableCellFormat format1=new WritableCellFormat(font1); ②<br> 4. Label label=new Label(0,0,”data 4 test”,format1) ③<br><br><br> 其中①指定了字串格式:字体为TIMES,字号16,加粗显示。WritableFont有非常丰富的构造子,供不同情况下使用,jExcelAPI的java-doc中有详细列表,这里不再列出。<br><br> ②处代码使用了WritableCellFormat类,这个类非常重要,通过它可以指定单元格的各种属性,后面的单元格格式化中会有更多描述。<br><br> ③处使用了Label类的构造子,指定了字串被赋予那种格式。<br><br> 在WritableCellFormat类中,还有一个很重要的方法是指定数据的对齐方式,比如针对我们上面的实例,可以指定:<br><br> <br> 1. //把水平对齐方式指定为居中<br> 2. format1.setAlignment(jxl.format.Alignment.CENTRE);<br><br><br> <br> 1. //把垂直对齐方式指定为居中<br> 2. format1.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);<br><br><br> 二、单元格操作<br><br> Excel中很重要的一部分是对单元格的操作,比如行高、列宽、单元格合并等,所幸jExcelAPI提供了这些支持。这些操作相对比较简单,下面只介绍一下相关的API。<br><br> 1、 合并单元格<br><br> <br> 1. WritableSheet.mergeCells(int m,int n,int p,int q); <br><br><br> 作用是从(m,n)到(p,q)的单元格全部合并,比如:<br> <br> 1. WritableSheet sheet=book.createSheet(“第一页”,0);<br><br><br> //合并第一列第一行到第六列第一行的所有单元格<br> 27.<br> 1. sheet.mergeCells(0,0,5,0);<br><br><br> 合并既可以是横向的,也可以是纵向的。合并后的单元格不能再次进行合并,否则会触发异常。<br><br> 2、 行高和列宽<br><br> <br> 1. WritableSheet.setRowView(int i,int height);<br><br><br> 作用是指定第i+1行的高度,比如:<br><br> //将第一行的高度设为200<br> <br> 1. sheet.setRowView(0,200);<br> 2. WritableSheet.setColumnView(int i,int width);<br><br><br> 作用是指定第i+1列的宽度,比如:<br><br> //将第一列的宽度设为30<br> <br> 1. sheet.setColumnView(0,30);<br><br><br> jExcelAPI还有其他的一些功能,比如插入图片等,这里就不再一一介绍,读者可以自己探索。

2008-01-26

小颖Java源代码反编译专家 V1.4终极版.rar

小颖Java源代码反编译专家 V1.4终极版.rar

2007-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除