隨筆 - 303  文章 - 883  trackbacks - 0
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          歡迎光臨! 
          閑聊 QQ:1074961813

          隨筆分類(357)

          我管理的群

          公共blog

          • n維空間
          • Email : java3d@126.com 群 : 12999758

          參與管理的論壇

          好友的blog

          我的其他blog

          朋友的網(wǎng)站

          搜索

          •  

          最新評論

          媚影飄飄你好啊!
          ???????? 你的程序我看了,有點問題哦。出錯那行似乎是由于語法上的錯誤;去掉錯誤行
          就能運行了;

          下面是給你的看的教程,我覺得不錯,了解一下具體API的用法? ?the url


          import?javax.swing.*;
          import?java.awt.*;
          import?java.awt.event.*;
          import?java.awt.image.*;
          import?java.io.*;

          public?class?exam_1?extends?JFrame
          ???
          implements?ActionListener
          {??
          ?????
          private?JLabel?label;???????//創(chuàng)建JLabel
          ???private?JMenuItem?openItem;?//創(chuàng)建兩個JMenuItem
          ???private?JMenuItem?exitItem;
          ????
          public?exam_1()
          ???
          {??
          ?????????setTitle(
          "ImageViewer");
          ??????setSize(
          300,?400);

          ??????JMenuBar?mbar?
          =?new?JMenuBar();
          ??????JMenu?m?
          =?new?JMenu("File");
          ??????openItem?
          =?new?JMenuItem("Open");
          ??????openItem.addActionListener(
          this);
          ??????m.add(openItem);
          ??????exitItem?
          =?new?JMenuItem("Exit");
          ??????exitItem.addActionListener(
          this);
          ??????m.add(exitItem);
          ??????mbar.add(m);
          ??????setJMenuBar(mbar);

          ??????label?
          =?new?JLabel();
          ??????Container?contentPane?
          =?getContentPane();
          ??????contentPane.add(label,?
          "Center");
          ???}


          ???
          public?void?actionPerformed(ActionEvent?evt)
          ???
          {
          ?????????Object?source?
          =?evt.getSource();
          ??????
          if?(source?==?openItem)
          ??????
          {??
          ???????????JFileChooser?chooser?
          =?new?JFileChooser();
          ?????????chooser.setCurrentDirectory(
          new?File("."));

          ?????????chooser.setFileFilter(
          new?javax.swing.filechooser.FileFilter()
          ????????????
          {
          ?????????????????
          public?boolean?accept(File?f)
          ???????????????
          {??
          ????????????????????????
          return?f.getName().toLowerCase().endsWith(".gif")||?f.isDirectory();
          ???????????????}

          ???????????????
          public?String?getDescription()
          ???????????????
          {??
          ???????????????????
          return?"GIF?Images";
          ???????????????}

          ????????????}
          );

          ?????????
          int?r?=?chooser.showOpenDialog(this);
          ?????????
          if(r?==?JFileChooser.APPROVE_OPTION)
          ?????????
          {??
          ???????????????String?name?
          =?chooser.getSelectedFile().getName();
          ????????????
          //Label.setIcon(Icon?exam_1.gif);
          ?????????}

          ??????}

          ??????
          else?if?(source?==?exitItem)?System.exit(0);
          ???}


          ???
          public?static?void?main(String[]?args)
          ???
          {??
          ???????JFrame?frame?
          =?new?exam_1();
          ????frame.setVisible(
          true);
          ???}


          ???
          }


          地震讓大伙知道:居安思危,才是生存之道。
          posted on 2007-04-03 20:55 小尋 閱讀(196) 評論(0)  編輯  收藏 所屬分類: j2se/j2ee/j2me
          主站蜘蛛池模板: 罗平县| 成武县| 盐池县| 芦山县| 汶上县| 梓潼县| 新河县| 文安县| 余江县| 诏安县| 望都县| 新和县| 雅江县| 南陵县| 阜新市| 大方县| 新郑市| 东城区| 阳东县| 新巴尔虎左旗| 三原县| 池州市| 体育| 玉环县| 梁河县| 辉南县| 息烽县| 砚山县| 忻州市| 黑龙江省| 邹城市| 清涧县| 仲巴县| 雅安市| 平舆县| 九台市| 辽阳县| 盈江县| 田林县| 和林格尔县| 呼和浩特市|