隨筆 - 119  文章 - 3173  trackbacks - 0
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          交友莫獨酒,茅臺西鳳游。
          口干古井貢,心徜洋河流。
          稱多情杜康,趟無量雙溝。
          贊中華巍巍,無此不銷愁。

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 525587
          • 排名 - 93

          最新評論

          ?1?import?java.awt.Desktop;
          ?2?import?java.awt.event.ActionEvent;
          ?3?import?java.awt.event.ActionListener;
          ?4?import?java.io.File;
          ?5?import?java.io.IOException;
          ?6?import?javax.swing.JButton;
          ?7?import?javax.swing.JFileChooser;
          ?8?import?javax.swing.JFrame;
          ?9?
          10?public?class?TestDesktopOpenFile?{
          11?????private?JFrame?frame;
          12?
          13?????/**
          14??????*?Launch?the?application
          15??????*?
          16??????*?@param?args
          17??????*/
          18?????public?static?void?main(String?args[])?{
          19?????????try?{
          20?????????????TestDesktopOpenFile?window?=?new?TestDesktopOpenFile();
          21?????????????window.frame.setVisible(true);
          22?????????}?catch?(Exception?e)?{
          23?????????????e.printStackTrace();
          24?????????}
          25?????}
          26?
          27?????/**
          28??????*?Create?the?application
          29??????*/
          30?????public?TestDesktopOpenFile()?{
          31?????????initialize();
          32?????}
          33?
          34?????/**
          35??????*?Initialize?the?contents?of?the?frame
          36??????*/
          37?????private?void?initialize()?{
          38?????????frame?=?new?JFrame();
          39?????????frame.getContentPane().setLayout(null);
          40?????????frame.setBounds(100,?100,?225,?86);
          41?????????frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          42?????????final?JButton?openButton?=?new?JButton();
          43?????????openButton.setBounds(53,?10,?106,?31);
          44?????????openButton.addActionListener(new?ActionListener()?{
          45?????????????public?void?actionPerformed(ActionEvent?e)?{
          46?????????????????if?(Desktop.isDesktopSupported())?{
          47?????????????????????Desktop?desktop?=?Desktop.getDesktop();
          48?????????????????????JFileChooser?jfc?=?new?JFileChooser();
          49?????????????????????jfc.showOpenDialog(frame);
          50?????????????????????File?file?=?jfc.getSelectedFile();
          51?????????????????????if?(file?!=?null)?{
          52?????????????????????????try?{
          53?????????????????????????????desktop.open(file);
          54?????????????????????????}?catch?(IOException?e1)?{
          55?????????????????????????????e1.printStackTrace();
          56?????????????????????????}
          57?????????????????????}
          58?????????????????}?else?{
          59?????????????????????System.out.println("不支持desktop");
          60?????????????????}
          61?????????????}
          62?????????});
          63?????????openButton.setText("open");
          64?????????frame.getContentPane().add(openButton);
          65?????}
          66?}
          67?

          唉,界面丑到我不忍心說了。。。。。。。。。
          還是SWT好看一點
          posted on 2007-01-25 15:25 交口稱贊 閱讀(1257) 評論(0)  編輯  收藏 所屬分類: Java6
          主站蜘蛛池模板: 青州市| 芦山县| 股票| 滦南县| 宝兴县| 历史| 韶山市| 水富县| 墨江| 巍山| 阿克| 色达县| 布拖县| 大邑县| 山东省| 大余县| 鄢陵县| 海阳市| 海淀区| 特克斯县| 健康| 那坡县| 安溪县| 峨眉山市| 呼伦贝尔市| 佳木斯市| 娱乐| 鄂伦春自治旗| 商南县| 安图县| 慈利县| 高尔夫| 衡东县| 海南省| 平乡县| 太仆寺旗| 瓦房店市| 门源| 同德县| 柞水县| 北海市|