好象是Dialog类吧
怎么调用??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Java_gannbare】截止到2008-07-31 08:45:25的历史汇总数据(不包括此帖):
    发帖的总数量:11                       发帖的总分数:290                      每贴平均分数:26                       
    回帖的总数量:13                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:9                        结贴的总分数:230                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:2                        未结的总分数:60                       
    结贴的百分比:81.82 %               结分的百分比:79.31 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=Java_gannbare
      

  2.   

    不太明白你的意思<input type=‘file’>不就是打开文件吗
      

  3.   

    如果是网页3楼就行,如果是SWING用JFileChooser这个就行,具体怎么用查下API
      

  4.   

    给你个以前写的。有那个关于file的选择的。package com.zhangkai;import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.Vector;import javax.swing.JButton;
    import javax.swing.JFileChooser;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    /**
     * 
     * @author 文件查看器
     *
     */
    public class TestJFrame extends JFrame implements ActionListener {
    private static final long serialVersionUID = 1L;
    JLabel l1 = new JLabel("请选择文件");
    JTextArea jt = new JTextArea("请先选择要读取的文件", 15, 50);
    JScrollPane jsp = new JScrollPane(jt); // 滚动条。
    JTextField t1 = new JTextField(40);
    JButton b1 = new JButton("选择");
    JButton b2 = new JButton("结果");
    JFileChooser j1 = new JFileChooser();
    static File fileFlag = new File("");

    public TestJFrame() {
    //setBounds(, arg1, arg2, arg3);
    setLocation(300, 300);
    setSize(600, 400);
    setLayout(new FlowLayout());
    add(l1);
    add(t1);
    add(b1);
    add(b2);
    add(jsp);
    b1.addActionListener(this);
    b2.addActionListener(this);
    setResizable(false);
    setVisible(true);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
    public void actionPerformed(ActionEvent e) {
    if (e.getSource() == b1) {
    t1.setText("hello");
    int n = j1.showOpenDialog(null); // 就这里就可以打开对话框选择了。那怎么样得到你选的那个呢。下面
    String filename = j1.getSelectedFile().toString();
    if (n == JFileChooser.APPROVE_OPTION) {
    t1.setText(filename);
    fileFlag = new File(filename);
    jt.setText("请点结果查看结果");
    }
    } else if (e.getSource() == b2){
    try {
    jt.setText("");
    Vector<String> vector = new Vector<String>();
    FileReader fr = new FileReader(t1.getText());
    BufferedReader br = new BufferedReader(fr);
    String temp = "";
    while ((temp = br.readLine()) != null) {
    vector.add(String.valueOf(temp));
    }
    fr.close();
    t1.setText("");
    for (int i = vector.size() - 1; i >= 0; i--) {
    jt.append(vector.get(i).toString());
    jt.append("\n");
    }
    } catch (FileNotFoundException e1) {
    e1.printStackTrace();
    } catch (IOException e1) {
    e1.printStackTrace();
    }
    }
    }

    public static void main(String[] args) {
    new TestJFrame();
    }}
      

  5.   

    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);   
                                                  }   
                                }   
          
      

  6.   

    Swing-----------JFileChooser
    SWT  -----------org.eclipse.swt.widgets.FileDialog
      

  7.   

    JFileChooser   chooser   =   new   JFileChooser(strPath);   
                  chooser.addChoosableFileFilter(new   MyFileFilter("java",   "java   Files"));   
                  chooser.setMultiSelectionEnabled(true);   
                  chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);   
        
                  File[]   file;   
                  if(   chooser.showOpenDialog(this)   ==   JFileChooser.APPROVE_OPTION   )   {   
                      file   =   chooser.getSelectedFiles();   
                      this.setFileInfo(   file   );   
                  }
      

  8.   

    只会<input type=‘file’>
    学习swing
      

  9.   

    定义一个按钮 
    JButton button = new JButton ("打开"); 
    加监听 
    button.addActionListener();.... 
    点击事件 
    public void actionPerformed(ActionEvent e) { 
          JFileChooser c = new JFileChooser(); 
        
          int result= c.showOpenDialog(FileChooserTest.this); 
          if(result== JFileChooser.APPROVE_OPTION) { 
                
                String path = c.getSelectedFile().getAbsolutePath();       } 
          }
      

  10.   

    Java tutorial 中有个很好的例子!