2006年12月20日

          第一個ITEXT的程序

          最近因為工作需要在看iText,以前都沒接觸過報表這一塊,從頭學習中。。。
          第一個ITEXT的程序
          //Step?1:?define?document
          Rectangle?rectPageSize?=?new?Rectangle(PageSize.A4);
          Document?document?
          =?new?Document(rectPageSize,50,50,40,40);

          Paragraph?paragraph1?
          =?new?Paragraph("Welcome?to?IText");
          paragraph1.setAlignment(Paragraph.ALIGN_CENTER);
          PdfPTable?table?
          =?new?PdfPTable(2);
          PdfPCell?cell?
          =?new?PdfPCell();
          cell.addElement(paragraph1);
          cell.setColspan(
          2);
          table.addCell(cell);
          cell?
          =?new?PdfPCell();
          cell.addElement(
          new?Paragraph("Test1"));
          table.addCell(cell);
          cell?
          =?new?PdfPCell();
          cell.addElement(
          new?Paragraph("Test2"));
          table.addCell(cell);

          //Step?2:?define?output
          PdfWriter.getInstance(document,new?FileOutputStream("test.pdf"));

          //Step?3:?open?document
          document.open();

          //Step?4:?add?elements
          document.add(table);

          //Step?5:?close?document
          document.close();

          posted @ 2006-12-27 16:24 EdwinWang 閱讀(437) | 評論 (0)編輯 收藏

          試用Netbeans5.5

          今天嘗試了下Netbeans 5.5版本,個人感覺很不錯。一直都不太喜歡Eclipse,也許Eclipse給開發人員帶來了最靈活的IDE,可靈活是有代價的,裝個其他開發環境大概十到二十分鐘就好了,裝Eclipse加上搗鼓那些插件估計能搞上一天。
          試了下在Netbeans5.5下開發Swing,web,web service,JSF等一些功能,感覺還不錯。雖然一些圖形化的拖拉效果做的還不盡如人意,但已經很不錯了。據說還可以可視化開發Mobile程序,改天要試一下。
          雖然Netbeans的靈活性不如eclipse,但是功能還是很強大的,值得使用。個人感覺eclipse更適合玩IDE的人而不是用IDE的人使用。Just 個人意見,呵呵~~

          posted @ 2006-12-21 11:10 EdwinWang 閱讀(275) | 評論 (0)編輯 收藏

          如何在JAVA程序中調用windows其他程序

          雖然JAVA是平臺無關性的,但是在企業中很多時候還是在為特定的系統在開發,會要求調用一些當前系統的其他程序或命令。最常見的是在WINDOWS中。其實JAVA是可以通過Runtime去調用系統中的一些程序的,下面是一個例子:

          try {
          ????????????ps?
          = ?Runtime.getRuntime().exec( " E:\\test.exe " );
          ????????????
          // ps?=?Runtime.getRuntime().exec("ipconfig");??----?For?execute?windows?commands
          ????????????
          // ps?=?Runtime.getRuntime().exec("E:\\test.bat");?----?For?run?BAT?files
          ????????????BufferedReader?in? = ? new ?BufferedReader( new ???InputStreamReader(ps.getInputStream()));
          ????????????String?inputLine;?
          ????????????
          while ((inputLine??? = ???in.readLine())??? != ??? null )? {??
          ????????????????result???
          += ???inputLine + " \n " ;
          ????????????}

          ????????????in.close();
          ????????????System.out.println(
          " Output: " ? + ?result);
          ????????????
          ????????}
          catch (Exception?ex) {
          ????????????System.out.println(
          " Error " ? + ?ex.getMessage());
          ????????}

          上面的代碼片斷中后面一部分是在取返回的參數,如果不需要可以不取。不取的話可能也就不需要取得到Process了。用這個方法可以運行windows中的exe或者bat文件。

          posted @ 2006-12-20 10:49 EdwinWang 閱讀(1166) | 評論 (1)編輯 收藏

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武乡县| 漠河县| 珠海市| 灵石县| 门头沟区| 股票| 长宁区| 那坡县| 论坛| 西青区| 澜沧| 塘沽区| 定襄县| 衡阳县| 城口县| 成都市| 六安市| 河津市| 南郑县| 镇巴县| 耒阳市| 金坛市| 墨脱县| 绵竹市| 绥棱县| 武山县| 万盛区| 左权县| 封开县| 视频| 云梦县| 城固县| 金山区| 邹平县| 夏河县| 吴忠市| 三河市| 榆树市| 讷河市| 邯郸县| 巩留县|