<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Ryan's Java world!

    something about Java and opensource!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      51 Posts :: 25 Stories :: 59 Comments :: 0 Trackbacks

    前一段時間從網絡上下載了 Java.6.Platform.Revealed.Jul.2006.這本書, 現在JDK 6已經發布了, 就來看看里面都有什么新東西吧 . 今天就開始談談JDK6中的東東, 看看有那些東西可以讓我們激動一下. 先來看看這個位于java.awt 包中的Desktoop類吧. 看名字就可以猜到是干什么的.

    Desktop中有一些Action來支持對文件或者URI的BROWSE, EDIT, MAIL, OPEN, and PRINT操作. 記得以前為了使用java調用瀏覽器打開個URL要寫很多代碼. 現在有了這個Desktop一切就容易多了. 看看他的文檔 http://download.java.net/jdk6/docs/api/java/awt/Desktop.html  , 就那么幾個方法, 不多,但是都很常用. 不是嗎, 下面來看一個例子:

    import java.awt.*;
    import java.io.*;
    import java.net.*;

    public class DesktopTest {
      public static void main(String args[]) {
        if (!Desktop.isDesktopSupported()) {
        System.err.println("Desktop not supported!");
        System.exit(-1);
      }
      Desktop desktop = Desktop.getDesktop();
      String path;
      if (args.length == 0) {
        path = ".";
      else {
        path = args[0];
      }
      try {
        File fi = new File("test.txt");
        desktop.print(fi);
        desktop.browse(new URI("http://blog.matrix.org.cn/icess"));
      catch (Exception ioe) {
        System.out.println(ioe);
      }
      File dir = new File(path);
      File files[] = dir.listFiles();
      for (File file: files) {
         System.out.println("Open " + file.getName() "? [YES/NO] :");
         if (desktop.isSupported(Desktop.Action.OPEN)) {
           String line = System.console().readLine();
           if ("YES".equals(line)) {
              System.out.println("Opening... " + file.getName());
              try {
                desktop.open(file);
              catch (IOException ioe) {
                System.out.println(ioe);
                System.err.println("Unable to open: " + file.getName());
              }
           }
         }
       }
      }
    }

    posted on 2007-04-20 12:48 冰雨 閱讀(281) 評論(0)  編輯  收藏 所屬分類: Java

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    JSF中文技術文摘
    主站蜘蛛池模板: 亚洲AV无码成人精品区蜜桃 | 亚洲美女中文字幕| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 成人免费一级毛片在线播放视频| 在线播放亚洲第一字幕| 成人免费观看男女羞羞视频| 国产免费小视频在线观看| 久久亚洲中文无码咪咪爱| 成人免费无码精品国产电影| 亚洲精品天堂成人片AV在线播放| 精品久久久久久久免费人妻| 国产精品久久久久久亚洲影视| 日韩毛片免费在线观看| 在线观看免费亚洲| 亚洲日韩涩涩成人午夜私人影院| 一级女人18片毛片免费视频| 亚洲欧洲国产精品香蕉网| 亚洲一区免费观看| 亚洲欧洲综合在线| 免费看美女被靠到爽的视频| 黄色三级三级免费看| 国产a v无码专区亚洲av| 日本高清不卡aⅴ免费网站| 亚洲色图国产精品| 青苹果乐园免费高清在线| 99亚洲乱人伦aⅴ精品| 亚洲国产婷婷综合在线精品 | 亚洲美女免费视频| 久久久久亚洲国产| 亚洲乱码国产一区网址| 日本免费中文视频| 国产91在线|亚洲| 亚洲国产精品成人久久蜜臀| 嫩草影院在线播放www免费观看| 亚洲精品福利网泷泽萝拉| 在线观看免费亚洲| 日本免费在线观看| 亚洲国产av玩弄放荡人妇| 亚洲精品国产精品乱码在线观看| 美女视频黄是免费的网址| 成人国产网站v片免费观看|