里面问号处根据api是写它的父组件,我写的是父窗体,但现在的情况是这样,打开对话框只实现了对父窗体的模态,对于父窗体的其它组件它是不起作用的,还能进行其它的操作(除了点击父窗体的边框外),请问这是乍么回事?
我想实现的是不让对父窗体中的任何组件进行操作.
在线等...
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class NoteBook extends JFrame {
private JTextArea ta;
private JMenuBar mb;
private JMenu file;
private JMenuItem open, color, exit;
public NoteBook() {
super("记事本");
Container c = getContentPane();
mb = new JMenuBar();
open = new JMenuItem("打开");
color=new JMenuItem("颜色");
exit = new JMenuItem("退出");
open.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JFileChooser fc=new JFileChooser();
fc.setSize(300,300);
fc.showOpenDialog(NoteBook.this);
}
});
color.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JColorChooser.showDialog(NoteBook.this, "请选择颜色", Color.RED);
}
});
exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
file=new JMenu("文件");
mb.add(file);
file.add(open);
file.add(color);
file.add(exit);
setJMenuBar(mb);
ta = new JTextArea();
add(ta);
setSize(800, 600);
setVisible(true);
}
public static void main(String args[]) {
NoteBook nb = new NoteBook();
}
}
在原来的设计中,将生成的excel表格保存到计算机本地制定的路径,可参考Java poi 通过Java程序控制excel表格中实现将数据保存到计算机本地磁盘中,不过路径是指定的,不过问题是:如何实现路径的可以自由选择呢?...
通常我们用JFileChooser来辅助完成文件的读写。使用JFileChooser的步骤如下: 1.声明一个JFileChooser对象2.为其添加文件过滤器,当然这个不是必须的。3.调用了其showDialog方法后返回一个整型值,根据这个值可以...

package com.ftrd.awt.jfilechooser; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFileCho...
// 处理另存文件的菜单 public void ... // 设置对话框的风格 try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e1) { // TODO Auto-generated catch
Java_java中JFileChooser类(java_swing提供的文件选择对话框)
JFileChooser() 构造一个指向用户默认目录的 JFileChooser。 JFileChooser(File currentDirectory) &...
JFileChooser() 构造一个指向用户默认目录的 JFileChooser。 JFileChooser(FilecurrentDirectory) 使用给定的 File 作为路径来构造一个 JFileChooser。 setFileSelectionMode(intmode) 设置 JFileChooser,以....
核心代码JFileChooser jfc = new JFileChooser(); jfc.setDialogTitle("另存为..."); jfc.showOpenDialog(null); // 显示打开文件对话框 jfc.showSaveDialog(null); // 显示保存文件对话框 jfc.setVisible(true);...
import java.io.*;import javax.swing.filechooser.FileFilter; import javax.swing.*; public class ch8_10 extends JFrame { chooseFile Jfc = new chooseFile();
Java.swing.JFileChooser类可以显示文件打开和保存对话框 常用构造方法如下: Public JFileChooser(File currentDirectory) Public JFileChooser(FileSystemViem fav) Public JFileChooser(File ...
import java.awt.Desktop; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.IOException; ...import javax.swing.JButton;...import javax.swing.JFile.....
使用javax.swing.JFileChooser 实现打开和保存文件对话框 JFileChooser 类的常用方法 showOpernDialog() 打开 "打开文件对话框" showSaveDialog() 打开 "保存文件对话框" 文件对话框打开后,在用户
文章目录前言一、JFileChooser总结 前言 一、JFileChooser 弹出选择框,并返回选择的文件绝对路径(非文件夹) //调出文件选择框 并返回选择的文件路径 public static String getFilePath() { //默认打开C盘,...
主要介绍了Java文件选择对话框JFileChooser使用详解的相关资料,需要的朋友可以参考下
如果您使用Java 7,请尝试使用资源.这是你会怎么做的try(FileWriter fw = new FileWriter(chooser.getSelectedFile()+".txt")) {fw.write(sb.toString());}尝试用资源自动调用close()失败或成功....
过文件对话框指定,可以用javax.swing包中的类JfileChooser实现打开和保存文件对话框。 1.常用方法 (1)用于生成时所显示的对话框常用方法:打开和保存文件。 JFileChoose(String currentDirectoryPath) (2)用于创建一...
Java小程序之我的记事本 前言:Java中的流的知识非常重要,刚开始学,一定要多花时间对流的分类以及继承的知识学明白,只有这样,对流的应用才会了然于胸; 好了,言归正传,今天给大家写一个利用输入...实现思路:
JFileChooser对话框演示代码如下所示: public class BWF implements ActionListener{ JFrame f=null; JLabel label=null; JTextArea textArea=null; JFileChooser fileChooser; public BWF() { f=...
-----------------siwuxie095 工程名:TestFileChooser 包名:com.siwuxie095.filechooser 类名:TestOpen.java 工程结构目录如下: 代码: ...
用JFileChooser和FileDialog来显示对话框,FileDialog没研究出来怎么过滤文件,JFileChooser界面差了点 环境:eclipce3.7.2 jre1.6
Java Swing用户界面组建,关于JFileChooser对话框文件打开部分:显示图片(代码+图如下) 如图:显示 package com.haini; import java.awt.Dimension;import java.awt.Ev...
java实现目录选择两种方法:JFileChooser和DirectoryDialog (2011-11-01 15:09:47) 转载▼ 标签: 杂谈 分类: Java java实现目录选择的几种方法 (2009-10-28 23:13:32) 转载 标签:...
使文件选择对话框不可变小,纵向大小不可变大,横向大小可变大 实现:重写createDialog事件,并指定最小宽高、纵向大小变大时自动重设 <br /> private JFileChooser fileChooser...
publicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(e.getSource()==quit)//退出程序System.exit(0);elseif(e.getSource()==new_file)//新建文本textarea.se...public void actionPerformed...
开发记事本一开始怎么这样了? (https://img-ask.csdn.net/upload/201507/11/1436630076_786879.png)
JFileChooser的 showSaveDialog()方法,可以打开一个保存文件的对话框,可具体如何实现-- 保存文件功能呢? 基本思路:打开文件-----获取文件属性[文件路径+文件名]---->使用输入流[InputStream]从磁盘上读取 ...
转自点击打开链接
当打开文件选择对话框 JFileChooser ,选择确认后关闭对话框,下次打开的时候并不会自动记住上次打开的路径。记住上次打开路径会显得更加人性化。因此,接下来来探讨一下保存 JFileChooser 之前打开的路径。 临时性...
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。