社区
Java SE
帖子详情
JFileChooser 里面的撤销按钮怎样加点击事件?
ddtqfly
2004-07-07 10:58:12
各位老大帮帮忙,找了半天也没有发现给JFileChooser 里面的撤销按钮加事件的地方,还有就是那个JTextField里面怎么设置文件名啊?
...全文
456
6
打赏
收藏
JFileChooser 里面的撤销按钮怎样加点击事件?
各位老大帮帮忙,找了半天也没有发现给JFileChooser 里面的撤销按钮加事件的地方,还有就是那个JTextField里面怎么设置文件名啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
interhanchi
2005-08-19
打赏
举报
回复
public class FileAccessApplet extends JApplet {
private JTextField
filename = new JTextField(),
dir = new JTextField();
private JButton
open = new JButton("Open"),
save = new JButton("Save");
private JEditorPane ep = new JEditorPane();
private JScrollPane jsp = new JScrollPane();
private File file;
class OpenL implements ActionListener {
public void actionPerformed(ActionEvent e) {
JFileChooser c = new JFileChooser();
c.setFileFilter(new TextFileFilter());
// Demonstrate "Open" dialog:
int rVal = c.showOpenDialog(FileAccessApplet.this);
if(rVal == JFileChooser.APPROVE_OPTION) {
file = c.getSelectedFile();
filename.setText(file.getName());
dir.setText(c.getCurrentDirectory().toString());
try {
System.out.println("Url is " + file.toURL());
ep.setPage(file.toURL());
// ep.repaint();
} catch (IOException ioe) {
throw new RuntimeException(ioe);
}
}
if(rVal == JFileChooser.CANCEL_OPTION) {
filename.setText("You pressed cancel");
dir.setText("");
} else {
save.setEnabled(true);
}
}
}
class SaveL implements ActionListener {
public void actionPerformed(ActionEvent e) {
JFileChooser c = new JFileChooser(file);
c.setSelectedFile(file);
// Demonstrate "Save" dialog:
int rVal = c.showSaveDialog(FileAccessApplet.this);
if(rVal == JFileChooser.APPROVE_OPTION) {
filename.setText(c.getSelectedFile().getName());
dir.setText(c.getCurrentDirectory().toString());
try {
FileWriter fw = new FileWriter(file);
ep.write(fw);
} catch (IOException ioe) {
throw new RuntimeException(ioe);
}
}
if(rVal == JFileChooser.CANCEL_OPTION) {
filename.setText("You pressed cancel");
dir.setText("");
}
}
}
}
wang_duncan
2005-08-19
打赏
举报
回复
int n = fc.showOpenDialog(this);
if (n == JFileChooser.APPROVE_OPTION) {}
else if (n == .....
我运行类似的代码,然后出现的对话框中,我选中一个txt文档,按“打开”,然后不停的出现这个对话框,根本打不开那个txt文档,为啥呢?
ylssww
2005-03-13
打赏
举报
回复
if (fileChooser.showOpenDialog(null) == JFileChooser.CANCEL_OPTION)// 这就构成一个Cancel事件啦
{
}
ProgramNoLove
2004-07-07
打赏
举报
回复
帮你顶~~~~~~~~~~~~
------------------------------------
体验速度,体验CSDN新版论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=3108679
songlean
2004-07-07
打赏
举报
回复
JFileChooser jf = new JFileChooser();
int returnVal = jf.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
//添加点击打开按钮后的事件
} else {
//添加点击撤销按钮后的事件
}
JTextField里的文件名不是会自动根据你所选的文件设上去的吗?不需要你自己设啊
Acylas
2004-07-07
打赏
举报
回复
你干嘛要要给按钮加事件?
你直接给jFileChooser加就行了。
或者用int n = fc.showOpenDialog(this);
if (n == JFileChooser.APPROVE_OPTION) {}
else if (n == .....
做处理
jFileChooser.setSelectedFile可以设置textfield里面的文件名。
JAVA-PAINT
什么是Swing Paint应用程序? 一个基于Java swing的基本绘画应用程序,是专为College设计的小型项目。 特征 使用铅笔工具绘制笔触并设置粗细。 11快速颜色选择
按钮
。 使用JColorChooser提供了拾色器(色板,HSV,HSL,RGB,CMYK)。 体积小,易于理解的代码。 “保存”,“另存为”,“
加
载”
按钮
可以使用Interactive
JFileChooser
保存/
加
载您的工作。
撤销
重做 雨云外观主题。 设置画布大小。 (最低建议:900x800) 屏幕截图 设定画布大小 油漆应用 保存,另存为并
加
载。 (
JFileChooser
) 拾色器(JColorChooser) 如何使用这个储存库 叉它。 单击克隆或右上角的下载
按钮
。 下载压缩文件。 提炼。 打开eclipse或任何IDE并导入项目。 运行InputWH.java。
输入和输出流__文件对话框
JFileChooser
使用文件对话框 指定输入输出文件 是一个常用功能。 本博文介绍 用文件对话框 打开和保存 文件的方法 使用javax.swing.
JFileChooser
实现打开和保存文件对话框
JFileChooser
类的常用方法 showOpernDialog() 打开 "打开文件对话框" showSaveDialog() 打开 "保存文件对话框" 文件对话框打开后,在用户
Java基础知识笔记-12-事件处理
Java基础知识笔记-12-事件处理 学习组件除了要熟悉组建的属性和功能外,一个更重要的方面是学习怎样处理组建上发生的界面事件,当用户在文本框中输入文本后按回车,单击
按钮
,在一个下拉式列表中选择一个条目进行一个条目等操作时,都发生界面事件,例如,用户单击一个确定或者取消的
按钮
,程序可能需要做出不同的处理。 1 事件处理模式基础 任何支持GUI的操作环境都要不断地监视按键或点击鼠标这样的事...
JAVA大作业(1)文本编辑器
<JAVA - 大作业(1)文本编辑器 > 背景 JAVA上机大作业:qq / 代码评价系统 第一次上机主题是练习JAVA自带的GUI图形化编程 目的:实现一个跟window10记事本界面相同,功能相近的文本编辑器,时间有剩余的话再添
加
类似notepad++上的一些额外功能。 记事本结构 标题栏 显示标题title 菜单栏 文件、编辑、格式、查看、帮助 - 菜单...
文件选择器演示
JFileChooser
的简单变化 import java.awt.*; import java.awt.event.*; import java.io.File; import javax.swing.*; public class
JFileChooser
Demo extends JFrame{ private Container container;//设置容器 privat
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章