<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 冰雨 閱讀(270) 評論(0)  編輯  收藏 所屬分類: Java

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


    網站導航:
     

    JSF中文技術文摘
    主站蜘蛛池模板: a毛片免费全部在线播放**| 中文字幕亚洲情99在线| 特级毛片aaaa免费观看| 女人18毛片水真多免费看 | 亚洲天堂免费在线| 亚洲精品亚洲人成在线观看麻豆| 久久久精品午夜免费不卡| 国产亚洲综合一区柠檬导航| 久久99久久成人免费播放| 亚洲精品无码AV人在线播放 | 亚洲精品视频在线观看视频| 99国产精品免费视频观看| 亚洲福利视频导航| 91精品免费久久久久久久久| 亚洲最大中文字幕| 毛片免费观看的视频| 国产精品亚洲色图| 亚洲性久久久影院| 日本高清高色视频免费| 久久精品国产亚洲av麻豆蜜芽 | 57pao一国产成永久免费| 国产成人精品日本亚洲18图| 免费爱爱的视频太爽了| 日本一区二区三区免费高清在线| 中文字幕亚洲日本岛国片| 日韩免费在线视频| 国产亚洲精品bv在线观看| 免费va人成视频网站全| 免费观看在线禁片| 亚洲av永久综合在线观看尤物| 在线观看91精品国产不卡免费| 九九热久久免费视频| 亚洲日韩在线视频| 四虎影视永久免费观看地址| 伊人久久大香线蕉免费视频| 亚洲国产成人久久精品app| 国产成人免费全部网站| 精品国产一区二区三区免费| 亚洲人成人网毛片在线播放| 久久久久亚洲AV无码专区桃色| 在线看片免费人成视久网|