java的awt包中如何能选取一个文件夹,获取它的路径,没学swing包,想知道怎么能选中一个文件夹

并获取它的路径,不用swing包的办法有吗?

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}

文件选择器是这个吗?
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-26
awt 好像是 FileDialog
你去试试吧,很长时间不玩gui,记不得了
第2个回答  2013-03-26
SWING使用比AWT还简单,javax.swing.JFileChooser
JFileChooser 很灵活,看下吧

http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html

java的awt包中如何能选取一个文件夹,获取它的路径,没学swing包,想知道...
JFileChooser chooser = new JFileChooser();FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG & GIF Images", "jpg", "gif");chooser.setFileFilter(filter);int returnVal = chooser.showOpenDialog(parent);if(returnVal == JFileChooser.APPROVE_OPTION) { System.out.println("Yo...

java 中怎么通过文件选择器选择要保存文件的的目录,然后返回绝对路径...
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JLabel;public class FileChooser extends JFrame implements ActionListener{ JButton open=null; ...

为什么一提到java的swing和awt组件,大家都不建议学?,这两
Swing 的组件完全由 Java 代码实现,提供可扩展性和灵活性,使得 Swing 应用程序能够发挥 Java 作为面向对象语言的优势。总结而言,虽然 AWT 和 Swing 在某些特定情况下仍然有其独特优势,但随着技术的不断发展,更现代的 GUI 工具集(如 SWT)正逐渐取代它们。选择使用 AWT 或 Swing 应根据具体项目需...

java中找不到导入的javax.Swing包?
回答:你没有安装Swing组件, 他是一个开发WinFrom的组件Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格, 你到网上找一个Swing组件

java.awt和javax.swing 有什么区别
由于 Swing 控件是用100%的Java代码来实现的,因此在一个平台上设计的树形控件可以在其他平台上使用。 本回答由电脑网络分类达人 化晓峰 推荐 举报| 答案纠错 | 评论(2) 21 4 sspiao123 采纳率:100% 擅长: 暂未定制 为您推荐: swing顶层容器 swing是awt的子类吗 swing是什么意思 awt和swing的题 ...

java AWT中循环定义checkbox怎么判断是否被选中,怎么获取值?
你这样不行,java获取checkbox状态,必须是checkbox.getState(),但是你这个没有声明对象,java规定,任何对象使用前必须声明,所以是不可能的。必须老老实实的 Checkbox ck1 = new Checkbox();p.add(ck1);boolean isSelected = ck1.getState();...

java中的swing里有没有和awt中Choice一样的下拉列表啊
有啊,awt有的swing中一定有,而swing中有的awt不一定有。swing是IBM之后为了实现更为复杂的功能而开发的,应该是在awt基础之上吧。JComboBox 是你要的。

java,swing,awt,图形用户界面:怎么搜索一个本地文本文件并将该文件内容...
需要用到的知识点:掌握IO知识,可以做到:搜索文件,读取文本内容,写入文本内容 掌握swing\/awt的事件处理机制,可以实现:点击某个按钮, 会触发相应的事件处理 效果图 参考代码 : 注意填写3个方法 import java.awt.*;import java.awt.event.*;import javax.swing.*;\/\/该窗口继承自JFrame. 实现了Action...

java中找不到导入的javax.Swing包?
你没有安装Swing组件, 他是一个开发WinFrom的组件Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格, 你到网上找一个Swing组件

java:还要不要学swing和awt啊
Swing和AWT 是java开发GUI常用的技术 . 但是由于外观不太美观, 组件数量偏少, 并且运行需要JRE环境(动不动就上百M的JRE包...), 所以没有流行起来.但是 ,建议学还是需要简单的学习和了解的.组件(JTable,JList等)很多都是MVC的经典示范. 学习也可以了解mvc架构的 工作时,也有可能遇见需要维护N年前...

相似回答