高手们,能教教怎么用awt就实现吗?????
谢了!

解决方案 »

  1.   

    除了使用这个类JFileChooser 生成对象 我感觉好像不是这么简单吧 是不是还需要其它的一些操作啊 ? 请各位高手多多回答啊 我弄不懂它睡觉不着啊 昨晚就一宿没睡啊 
    求求了
      

  2.   

    你先说一下要不要实际保存/打开文件先?如果不要,比较简单。JFileChooser fileChooser = new JFileChooser();
    int option = fileChooser.showSaveDialog(parentContainer);if(option == JFileChooser.APPROVE_OPTION)
    { ******}
    if(option == JFileChooser.CANCEL_OPTION)
    { *****}然后根据你的实际需要自己配制。如果是打开对话框,那么把fileChooser.showOpenDialog改为fileChooser.showOpenDialog
      

  3.   

    int option = fileChooser.showSaveDialog(parentContainer);
    parentContainer 这个参数是什么意思啊 JFileChooser 这个类在哪个包里啊 ?
    if(option == JFileChooser.APPROVE_OPTION) // 判断选择保存按钮
    { ******}
    if(option == JFileChooser.CANCEL_OPTION)  // 判断选择取消按钮
    { *****}剩下的事情就和文件的输入输出有关了 那要看是保存还是打开框了 我的注释以及理解对吗 请指教  
    // OpenDialog.java
    import ..........??? JFileChooser 是哪个包里的啊? 
    import java.awt.event.*;
    import javax.swing.*;public class OpenDialog extends JFrame implements ActionListener 
           {
            JButton open = new JButton("打开");
            JFileChooser chooser = new JFileChooser();
            
            public OpenDialog()
                  {
                   super("打开");
                   setSize(300,350);
                   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   
                   JPanel pane = new JPanel();
                          open.addActionListener(this);      
                          pane.add(open);
                   setContentPane(pane);
                  }
        
                  public void main(String[] args)
                         {
                          int state = chooser.showOpenDialog(null);
                          File file = chooser.getSeletedFile();
                          String s = "CANCELED";
                          
                          if (file!=null && state==JFileChooser.APPPOVE_OPTION)
                              s=file.getPath();
                          
                          JOptionPane.showMessageDialog(null,s);
                          }
                 }
     
                        
    这个程序是跟据一位网友给我的程序编出来的 但有点问题
    首先 这个程序可以显示打开框 但框中的文件列表好像对双击反应很迟钝 有时根本就不反应
    是不是我哪没有做对啊 能不能解决这个问题啊           
    File file = chooser.getSeletedFile(); getSeletedFile()这个方法不懂呀是什么意思啊?
    请更多的朋友 高手们来看看啊 
    谢谢谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~