我要在我的程序中加一个打开/保存框? 高手们,能教教怎么用awt就实现吗?????谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了使用这个类JFileChooser 生成对象 我感觉好像不是这么简单吧 是不是还需要其它的一些操作啊 ? 请各位高手多多回答啊 我弄不懂它睡觉不着啊 昨晚就一宿没睡啊 求求了 你先说一下要不要实际保存/打开文件先?如果不要,比较简单。JFileChooser fileChooser = new JFileChooser();int option = fileChooser.showSaveDialog(parentContainer);if(option == JFileChooser.APPROVE_OPTION){ ******}if(option == JFileChooser.CANCEL_OPTION){ *****}然后根据你的实际需要自己配制。如果是打开对话框,那么把fileChooser.showOpenDialog改为fileChooser.showOpenDialog int option = fileChooser.showSaveDialog(parentContainer);parentContainer 这个参数是什么意思啊 JFileChooser 这个类在哪个包里啊 ?if(option == JFileChooser.APPROVE_OPTION) // 判断选择保存按钮{ ******}if(option == JFileChooser.CANCEL_OPTION) // 判断选择取消按钮{ *****}剩下的事情就和文件的输入输出有关了 那要看是保存还是打开框了 我的注释以及理解对吗 请指教 // OpenDialog.javaimport ..........??? 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()这个方法不懂呀是什么意思啊?请更多的朋友 高手们来看看啊 谢谢谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 为什么我的java打包文件可以编译但是运行不了还出现了一大堆 问个思想问题 线程的问题,麻烦帮下. 请教JAVA包的问题? 看看这个是怎么回事? 如何在一个jlabel中实现滚动的字符串 求助~~~~~~~~~~~~~想让java程序停止等待固定的时间~~~~~~~~~~~~~~~~ java通过JNI读取注册表信息报错 j2sdk-1_4_0-rc-win.exe 的rc是指什么版啊。 关于构造函数的一道题 这两种配置有什么区别? 文件操作问题
求求了
int option = fileChooser.showSaveDialog(parentContainer);if(option == JFileChooser.APPROVE_OPTION)
{ ******}
if(option == JFileChooser.CANCEL_OPTION)
{ *****}然后根据你的实际需要自己配制。如果是打开对话框,那么把fileChooser.showOpenDialog改为fileChooser.showOpenDialog
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()这个方法不懂呀是什么意思啊?
请更多的朋友 高手们来看看啊
谢谢谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~