JavaSE怎么实现浏览按钮, JavaSE怎么实现浏览按钮,点击出现windows资源管理器选择文件。求大神给个思路,怎么实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FileDialog可以做,JFileChooser也可以做。参见:http://www.iteye.com/topic/1116890 JButton jbfile=new JButton();JTextField jtfile=new JTextField("",10);jbfile.addActionListener(new ImportFrame_jbfile_actionAdapter(this)); public void jbfile_actionPerformed(ActionEvent e) { //建立文件选择框对象 JFileChooser fc=new JFileChooser(); //设定文件选择框标题 fc.setDialogTitle("Open class File"); //显示文件选择框,在选择后将结果储存到returnVal变量中 int returnVal = fc.showOpenDialog(this.getComponent(0)); //如果用户选择了文件,并点击了"Opne/打开"按钮,显示用户选择的文件全名路径, //如果用户点击"Close/关闭"按钮,以及其它方式退出文件选择框,则什么也不做。 if (returnVal == JFileChooser.APPROVE_OPTION){ File file = fc.getSelectedFile(); jtfile.setText(file.getPath()); } }class ImportFrame_jbfile_actionAdapter implements ActionListener { private ImportFrame adaptee; ImportFrame_jbfile_actionAdapter(ImportFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jbfile_actionPerformed(e); }} JButton jbfile=new JButton();JTextField jtfile=new JTextField("",10);jbfile.addActionListener(new ImportFrame_jbfile_actionAdapter(this)); public void jbfile_actionPerformed(ActionEvent e) { //建立文件选择框对象 JFileChooser fc=new JFileChooser(); //设定文件选择框标题 fc.setDialogTitle("Open class File"); //显示文件选择框,在选择后将结果储存到returnVal变量中 int returnVal = fc.showOpenDialog(this.getComponent(0)); //如果用户选择了文件,并点击了"Opne/打开"按钮,显示用户选择的文件全名路径, //如果用户点击"Close/关闭"按钮,以及其它方式退出文件选择框,则什么也不做。 if (returnVal == JFileChooser.APPROVE_OPTION){ File file = fc.getSelectedFile(); jtfile.setText(file.getPath()); } }class ImportFrame_jbfile_actionAdapter implements ActionListener { private ImportFrame adaptee; ImportFrame_jbfile_actionAdapter(ImportFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jbfile_actionPerformed(e); }} 如果是文件选择框的话有现成的就是JFileChooser树状结构的话就用JTree 请教各位:Java中如何将主窗体中的一组数据在子窗体的中显示出来啊? 星期英文转中文 两个double数相乘,精度不准确,如何解决 java接收手机短信 帮忙分析一下原因哦,谢谢! 我想问下做一个贪吃蛇的程序要用到哪些知识,具体一点的 如何在frame(上面有些jbutton)上用自己的图片作为背景? 我运行书上java程序时的错误,看不明白,请高手指点! 各位大侠,我是Java菜鸟,一个“Hello”的程序居然不能,救救我吧! 为什么我的UltraEdit 8.10光标在汉字处定位有问题? 关于jdbc编程 求助
参见:
http://www.iteye.com/topic/1116890
JTextField jtfile=new JTextField("",10);jbfile.addActionListener(new ImportFrame_jbfile_actionAdapter(this));
public void jbfile_actionPerformed(ActionEvent e) {
//建立文件选择框对象
JFileChooser fc=new JFileChooser();
//设定文件选择框标题
fc.setDialogTitle("Open class File");
//显示文件选择框,在选择后将结果储存到returnVal变量中
int returnVal = fc.showOpenDialog(this.getComponent(0));
//如果用户选择了文件,并点击了"Opne/打开"按钮,显示用户选择的文件全名路径,
//如果用户点击"Close/关闭"按钮,以及其它方式退出文件选择框,则什么也不做。
if (returnVal == JFileChooser.APPROVE_OPTION){
File file = fc.getSelectedFile();
jtfile.setText(file.getPath());
}
}
class ImportFrame_jbfile_actionAdapter implements ActionListener {
private ImportFrame adaptee;
ImportFrame_jbfile_actionAdapter(ImportFrame
adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.jbfile_actionPerformed(e);
}
}
JTextField jtfile=new JTextField("",10);jbfile.addActionListener(new ImportFrame_jbfile_actionAdapter(this));
public void jbfile_actionPerformed(ActionEvent e) {
//建立文件选择框对象
JFileChooser fc=new JFileChooser();
//设定文件选择框标题
fc.setDialogTitle("Open class File");
//显示文件选择框,在选择后将结果储存到returnVal变量中
int returnVal = fc.showOpenDialog(this.getComponent(0));
//如果用户选择了文件,并点击了"Opne/打开"按钮,显示用户选择的文件全名路径,
//如果用户点击"Close/关闭"按钮,以及其它方式退出文件选择框,则什么也不做。
if (returnVal == JFileChooser.APPROVE_OPTION){
File file = fc.getSelectedFile();
jtfile.setText(file.getPath());
}
}
class ImportFrame_jbfile_actionAdapter implements ActionListener {
private ImportFrame adaptee;
ImportFrame_jbfile_actionAdapter(ImportFrame
adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.jbfile_actionPerformed(e);
}
}
树状结构的话就用JTree