- 浏览: 502241 次
- 性别:
- 来自: 沈阳
文章分类
- 全部博客 (437)
- Windows设置 (2)
- oracle数据库 (39)
- bug--jsp (4)
- j2se (13)
- js (40)
- bug-tomcat不能启动程序 (1)
- Hibernate (29)
- eclipse (20)
- java (65)
- 设计模式 (6)
- bug (18)
- PL/SQL (11)
- 前台 (5)
- 杂谈 (25)
- UML (1)
- jdbc编程 (2)
- 技术调研 (1)
- 数据通信 (2)
- ios (1)
- servlet自学笔记 (10)
- tomcat (9)
- SQL学习笔记 (6)
- java工具 (1)
- 数据库设计 (4)
- javascript (10)
- jsp (11)
- struts (17)
- ajax (7)
- linix/Unix (6)
- 资源 (3)
- spring (14)
- 算法 (5)
- 计算机网络 (2)
- http (5)
- c++ (2)
- web应用 (3)
- jvm (5)
- java中的字符编码 (14)
- java代码库 (2)
- classloader (1)
- 读书笔记 (1)
- c (1)
- 开源软件 (1)
- svn (1)
- AOP (1)
- java序列化 (1)
- 多线程 (4)
- The legendary programmers (1)
- Apache http Server (1)
- html tag (3)
- struts1.X学习笔记 (5)
- buffalo (1)
- 自己收藏 (0)
- TOEFL(IBT) (1)
- 网络翻墙 (0)
- 编译原理 (1)
- 书籍推荐 (1)
- css (10)
- javaee环境搭建资料 (1)
- 开源工具 (1)
- 美国生活 (1)
- spring自学 (3)
- log4j (3)
- 算法与数据结构 (5)
- 病毒,插件处理大全 (1)
- flex (2)
- webservice (1)
- git (7)
- cs (1)
- html (4)
- javaee (6)
- 开车 (0)
- springmvc (3)
- 互联网架构 (2)
- intellij idea (18)
- maven (15)
- mongodb (2)
- nginx (1)
- react (3)
- java基础例子 (2)
- springboot (2)
- 培训 (5)
- mysql (3)
- 数据库 (3)
- 生活 (2)
- intellij (3)
- linux (2)
- os (3)
最新评论
-
潇洒天涯:
[color=blue][color=cyan] ...
oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 -
hekai1990:
受教了..
oracle中的varchar2
1、基本用法 2、自定义FileFilter JDK没有提供默认的文件过滤器,但提供了过滤器的抽象超类,我们可以继承它。 import javax.swing.filechooser.FileFilter; public final class PictureFileFilter extends FileFilter { public PictureFileFilter(String extension, String description) { public boolean accept(File f) { public String getDescription() { private String getExtension(File f) { } 其实主要就是accept(File f)函数。上例中只有一个过滤器,多个过滤器可参考JDK目录中“demo\jfc\FileChooserDemo\src”中的“ExampleFileFilter.java” 在基本用法中,设置 c.setMultiSelectionEnabled(true); 即可实现文件的多选。 读取选择的文件时需使用 File[] files = c.getSelectedFiles(); 4、选择目录 利用这个打开对话框,不仅可以选择文件,还可以选择目录。 其实,对话框有一个FileSelectionMode属性,其默认值为“JFileChooser.FILES_ONLY”,只需要将其修改为“JFileChooser.DIRECTORIES_ONLY”即可。 JFileChooser c = new JFileChooser();
JFileChooser dlg = new JFileChooser();
dlg.setDialogTitle("Open JPEG file");
int result = dlg.showOpenDialog(this); // 打开"打开文件"对话框
// int result = dlg.showSaveDialog(this); // 打"开保存文件"对话框
if (result == JFileChooser.APPROVE_OPTION) {
File file = dlg.getSelectedFile();
...
}
private String extension;
private String description;
super();
this.extension = extension;
this.description = description;
}
if (f != null) {
if (f.isDirectory()) {
return true;
}
String extension = getExtension(f);
if (extension != null && extension.equalsIgnoreCase(this.extension)) {
return true;
}
}
return false;
}
return description;
}
if (f != null) {
String filename = f.getName();
int i = filename.lastIndexOf('.');
if (i > 0 && i < filename.length() - 1) {
return filename.substring(i + 1).toLowerCase();
}
}
return null;
}
3、多选
c.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
c.setDialogTitle("Select path to save");
int result = c.showOpenDialog(PrintDatetime.this);
if (result == JFileChooser.APPROVE_OPTION) {
String path = c.getSelectedFile().getAbsolutePath());
...
}
发表评论
-
【转】Spring的DAO异常-你可能忽视的异常
2018-10-11 05:04 538Spring的DAO框架没有抛出与特定技术相关的异常,例如 ... -
【转】java8 Optional
2018-10-05 02:39 466https://my.oschina.net/wangz ... -
java double checked locking broken
2018-09-15 01:56 485// Double-check idiom for lazy ... -
【转】JAVA泛型通配符(PECS)
2018-07-29 10:43 512在JAVA的泛型集合中,默认都可以添加null,除此以外, ... -
Differences between notify() and notifyAll()
2018-07-16 09:01 520Notification to number of th ... -
【转】深度解析Java多线程的内存模型
2018-07-16 09:00 485https://www.jianshu.com/p/a3f ... -
maven项目src源代码下的资源文件不自动复制到classes文件夹的解决方法
2018-07-01 23:34 1186POM文件 <build><resour ... -
java好用的开源库
2018-04-28 23:40 0guava--google第三方数据结构开源包 Vardu ... -
【转】java rmi
2018-01-03 18:57 396此处讲的是Java中的RMI ... -
【转】字符编码笔记:ASCII,Unicode 和 UTF-8
2017-12-12 19:09 448今天中午,我突然想搞清楚 Unicode 和 UTF-8 之 ... -
【转】Java web 学习路线
2017-06-14 15:55 699JSP -> Servlet -> Java ... -
有意思的ASCII程序注释
2017-06-14 10:39 731/** * * create ... -
【转】Java基础知识总结(绝对经典)
2017-06-13 14:13 515本人学习java时,做的java基础知识总结: 因内容较 ... -
java定时任务
2017-03-27 10:08 408import java.util.concurrent.Ex ... -
二分查找(java实现)
2017-03-21 11:02 483二分查找 算法思想:又叫折半查找,要求待查找的序列有序。每 ... -
java环境配置
2017-03-15 15:46 436增加系统变量: JAVA_HOME C:\Program ... -
Java中的Big(Little)-endian问题的一种解决方法
2017-03-08 15:47 1029http://blog.sina.com.cn/s/blo ... -
【转】Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
2016-12-13 15:07 702http://www.cnblogs.com/hoojo ... -
【转】JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
2016-12-13 14:50 1273http://www.cuomi.com/html/co ... -
【转】JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
2016-12-13 14:48 723http://blog.csdn.net/samjustin ...
相关推荐
Java Swing组件JFileChooser用法实例分析 Java Swing组件JFileChooser是Swing中经常用到的一个控件,主要用于文件选择和文件管理。下面将结合实例形式分析JFileChooser文件选择器的功能、使用方法及相关注意事项。 ...
在按钮的ActionPerformed事件处理方法中,我们创建了一个JFileChooser对象,并设置了文件选择模式为FILES_AND_DIRECTORIES,这样用户可以选择文件或文件夹。接着,我们使用showDialog方法来显示文件选择器对话框,并...
Java中的`JFileChooser`是Swing库提供的一种用于在用户界面中实现文件选择功能的组件。它允许用户从本地文件系统中打开、保存或者选择文件,对于任何涉及到用户需要交互选择文件的应用程序,如文件加密器,都是必不...
首先,让我们来看一下 JFileChooser 的基本使用方法。JFileChooser 提供了两个选择模式,分别是 OPEN_DIALOG 和 SAVE_DIALOG。其中,OPEN_DIALOG 用于选择打开文件,而 SAVE_DIALOG 用于选择保存文件。我们可以通过 ...
Java的JFileChooser类的使用详解 JFileChooser是一个Java类,提供了一个文件对话框,用于选择文件或文件夹。它可以通过API打开一个模态对话框,或直接实例化并加入到其他组件。 直接使用JFileChooser打开对话框 ...
下面将详细介绍`JFileChooser`的使用方法以及相关知识点。 1. **创建JFileChooser对象** 在`JFileChooser`的使用中,首先需要创建一个`JFileChooser`实例,就像这样: ```java JFileChooser chooser = new ...
本文将深入探讨`JFileChooser`的使用方法、功能以及常见操作。 一、`JFileChooser`的基本使用 1. 创建`JFileChooser`对象: `JFileChooser`的实例化非常简单,只需一行代码: ```java JFileChooser fileChooser...
对话框中的组件布局可以使用Swing的布局管理器,如FlowLayout、GridLayout、BorderLayout、BoxLayout或GridBagLayout等,以便根据需要调整组件的位置和大小。 五、应用示例 在提供的"SwingDialogApplying"项目中,...
在这个例子中,`showOpenDialog`方法会显示一个对话框,如果用户点击“打开”按钮,返回值将是`JFileChooser.APPROVE_OPTION`。然后,你可以通过`getSelectedFile()`获取用户选择的文件。 `JFileChooser`还提供了...
JFileChooser是Java Swing组件库中的一个类,用于创建图形化的文件选择对话框。它提供了一个简单而强大的方式让用户选择文件或目录。本文将对JFileChooser的使用进行详解。 首先,创建一个JFileChooser对象是使用...
综上所述,"swing组件介绍(一)"可能会涵盖Swing的基本概念、核心组件、布局管理、事件处理以及一些实用工具类,帮助初学者理解Swing在开发Java桌面应用中的重要性和用法。对于深入学习Swing,开发者还需要了解高级...
Java Swing 是Java标准库中的一个组件,用于构建图形用户界面(GUI)。它是Java Foundation Classes (JFC)的一部分,提供了一套丰富的组件集合,用于创建桌面应用程序。基于Java Swing开发的资源管理器允许用户以...
在"精通 JAVASWING中文版"中,你可能会学到如何使用这些组件以及它们的特性和方法。比如,你会学习如何使用 JPanel 组合多个组件,用 JFrame 创建主窗口,以及如何通过布局管理器如 FlowLayout、BorderLayout、...
本篇将详细讲解如何使用Swing中的`JFileChooser`组件来实现文件选择功能。 `JFileChooser`是Java Swing中的一个核心组件,它允许用户在操作系统中打开文件对话框,进行文件浏览、选择和保存操作。这个组件在开发...
此外,书中还会涉及Swing的高级特性,如JInternalFrame和JDesktopPane实现的MDI(多文档界面),以及JTabbedPane和JSplitPane等复合组件的使用。同时,Swing的外观和感觉(LookAndFeel)定制也是本书的重点,读者将...
在Java Swing中,开发者可以使用JTree或JList组件来展示文件系统结构,结合JFileChooser对话框实现文件选择和打开。 4. **ZIP文件处理**:在Java中,处理ZIP文件主要涉及java.util.zip包。这个包提供了一些类,如...
在Swing中,开发者可以使用丰富的组件库来构建美观且功能强大的用户界面。Swing提供了许多内置组件,如按钮、文本框、菜单等,同时也支持自定义组件和事件处理,使得开发者能够实现复杂的功能,例如文件上传。 描述...
理解这些核心组件的工作原理和使用方法是Java网络编程和文件操作的基础。 在实际应用中,我们还需要考虑错误处理和异常捕获,例如网络中断、文件不存在或权限问题等。同时,为了提高用户体验,可以添加进度条显示...
本篇将详细介绍Java Swing中的文件对话框及其使用方法,非常适合初学者学习。 1. **JFileChooser类** `JFileChooser` 是Swing中的核心类,它用于创建和管理文件对话框。通过这个类,开发者可以轻松地提供一个标准...
8. **Swing utilities**:Swing还提供了一些实用工具类,如SwingUtilities类,其中包含了许多静态方法,如invokeLater()用于在事件调度线程中执行任务,这对于更新用户界面至关重要。 9. **Swing组件的扩展和自定义...