在applet里面
getAppletContext().showDocument(new URL("文件路径"),"_blank");

解决方案 »

  1.   

    我想在application下打开一个windows窗口,如何编写程序实现呢?
      

  2.   

    JFrame frame1=new JFrame("MyFrame");
    frame1.show()或者frame1.setVisible("true")
    把这个附加给某个事件,如点按钮就打开一个窗体叫MyFrame
      

  3.   

    我不是想打开我自己写的窗口,我是想打开一个windows目录的窗口,类似点击我的电脑那种功能
      

  4.   

    那就打包成可执行的jar文件啊
    你搜索下jar这个关键词
    这样的帖子N多了
      

  5.   

    to:killme2008
    打包成jar干吗,我是想在程序里面打开一个新的windows目录窗口,明白吗?
      

  6.   

    是不是下面那样
    import java.awt.*;
    import java.awt.event.*;import javax.swing.*;public class TestFileChooser extends JFrame
    implements ActionListener{
    JTextField tf;
    JButton b;
    String filePath=null;
    public TestFileChooser(){
    tf=new JTextField(15);
    b=new JButton("选择文件");
    setSize(512,384);
    Container c=this.getContentPane();
    c.setLayout(new FlowLayout());
    c.add(tf);
    c.add(b);
    tf.addActionListener(this);
    b.addActionListener(this);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
    } public static void main(String[] args){
    new TestFileChooser();
    }

    public void actionPerformed(ActionEvent e){ if(filePath==null){
    filePath="c:\\";
    }

    JFileChooser fc=new JFileChooser(filePath);
    int i=fc.showOpenDialog(b);
    if(i==JFileChooser.OPEN_DIALOG){
    tf.setText(fc.getSelectedFile().getAbsolutePath());
    filePath=fc.getSelectedFile().getPath();
    }
    }
    }
      

  7.   

    to kypfos:
    我想要的效果是打开另外一个纯正的windows窗口,不是打开一个java的windows窗口。
    这个纯正的windows窗口完全跟原java程序没有关系的。
      

  8.   

    1 使用Runtime.getRuntime().exec("explorer D:");
    2 使用JNI了,
      

  9.   

    to 楼主,何必呢?
    用VC什么的,如果你想打开那种窗口
    你在使用java的什么长处。
      

  10.   

    为了达到楼主的想法,我比较支持使用JNI了。 kypfos讲得不错,你可以用vc达到许多java达不到的功能。但是你现在既然用java,我想你就会受到一些约束,这是没有办法的,java并不适合做桌面的程序,我觉得它是服务器上的霸主,应该用它开发服务器程序或网络程序,这才是它的优势。
      

  11.   

    to:lapwing2002:
    好, 太感谢你了。
    to:kypfos:
    有些事情是很身不由己的。