java里面如何打开一个指定路径的窗口? 在applet里面getAppletContext().showDocument(new URL("文件路径"),"_blank"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想在application下打开一个windows窗口,如何编写程序实现呢? JFrame frame1=new JFrame("MyFrame");frame1.show()或者frame1.setVisible("true")把这个附加给某个事件,如点按钮就打开一个窗体叫MyFrame 我不是想打开我自己写的窗口,我是想打开一个windows目录的窗口,类似点击我的电脑那种功能 那就打包成可执行的jar文件啊你搜索下jar这个关键词这样的帖子N多了 to:killme2008打包成jar干吗,我是想在程序里面打开一个新的windows目录窗口,明白吗? 是不是下面那样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(); } }} to kypfos:我想要的效果是打开另外一个纯正的windows窗口,不是打开一个java的windows窗口。这个纯正的windows窗口完全跟原java程序没有关系的。 1 使用Runtime.getRuntime().exec("explorer D:");2 使用JNI了, to 楼主,何必呢?用VC什么的,如果你想打开那种窗口你在使用java的什么长处。 为了达到楼主的想法,我比较支持使用JNI了。 kypfos讲得不错,你可以用vc达到许多java达不到的功能。但是你现在既然用java,我想你就会受到一些约束,这是没有办法的,java并不适合做桌面的程序,我觉得它是服务器上的霸主,应该用它开发服务器程序或网络程序,这才是它的优势。 to:lapwing2002:好, 太感谢你了。to:kypfos:有些事情是很身不由己的。 猜牌问题 !有趣的逻辑思维题 从.Txt中读取数据到JTable 关于finalize() 喜闻Bruce Eckel要出TIJ4了,来散分以庆贺。 编译不过的问题 大虾救命啊,如何得到一个jpg图像的高度和宽度? JSP中的中文开发解决方法是什么? 设计文档范例 我做了一个网站,请高手指导~ 关于java静态修饰符的一个问题 在C++或JAVA或VB中有没有某类函数将任一排列组合拆分成单元并载入数据库表中??十万火急 普通的JAVA程序员(做JSP和Servlet)一般月收入多少?
frame1.show()或者frame1.setVisible("true")
把这个附加给某个事件,如点按钮就打开一个窗体叫MyFrame
你搜索下jar这个关键词
这样的帖子N多了
打包成jar干吗,我是想在程序里面打开一个新的windows目录窗口,明白吗?
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();
}
}
}
我想要的效果是打开另外一个纯正的windows窗口,不是打开一个java的windows窗口。
这个纯正的windows窗口完全跟原java程序没有关系的。
2 使用JNI了,
用VC什么的,如果你想打开那种窗口
你在使用java的什么长处。
好, 太感谢你了。
to:kypfos:
有些事情是很身不由己的。