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

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

媚影飘飘你好啊!
         你的程序我看了,有点问题哦。出错那行似乎是由于语法上的错误;去掉错误行
就能运行了;

下面是给你的看的教程,我觉得不错,了解一下具体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;       //创建JLabel
   private JMenuItem openItem; //创建两个JMenuItem
   private JMenuItem exitItem;
    
public exam_1()
   
{  
         setTitle(
"ImageViewer");
      setSize(
300400);

      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 小寻 阅读(187) 评论(0)  编辑  收藏 所属分类: j2se/j2ee/j2me

只有注册用户登录后才能发表评论。


网站导航: