里面问号处根据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表格中实现将数据保存到计算机本地磁盘中,不过路径是指定的,不过问题是:如何实现路径的可以自由选择呢?...
下面的示例展示了如何在基于swing的应用程序中创建和显示另存为文件对话框。...JFileChooser.showSaveDialog - 显示“另存为”对话框。示例package com.yiibai.swingdemo;import java.awt.BorderLayout;import java....
通常我们用JFileChooser来辅助完成文件的读写。使用JFileChooser的步骤如下: 1.声明一个JFileChooser对象2.为其添加文件过滤器,当然这个不是必须的。3.调用了其showDialog方法后返回一个整型值,根据这个值可以...

// 处理另存文件的菜单 public void ... // 设置对话框的风格 try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e1) { // TODO Auto-generated catch
MainForm extends JFrame{privatestatic final longserialVersionUID = 1L;... // 主窗体,标题为“TXT文件加密”private JLabel label1 = newJLabel('请选择待加密或解密的文件:');private JLab...
如果单击文件,则意味着将出现“打开方式”对话框,并且该对话框将包含所有已安装程序的列表.我正在使用以下代码搜索文件:public File[] finder( String dirName){// Create a file object on the directory.File dir...
下面的示例展示如何在基于swing的应用程序中显示“打开...JFileChooser.showOpenDialog() - 显示打开的文件对话框。示例package com.yiibai.swingdemo;import java.awt.BorderLayout;import java.awt.FlowLayout;im...
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...
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing....import javax.swing.JFileChooser;import javax.swing.JFrame;public class Test{public...
publicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(e.getSource()==quit)//退出程序System.exit(0);elseif(e.getSource()==new_file)//新建文本textarea.se...public void actionPerformed...
Java_java中JFileChooser类(java_swing提供的文件选择对话框)
使文件选择对话框不可变小,纵向大小不可变大,横向大小可变大 实现:重写createDialog事件,并指定最小宽高、纵向大小变大时自动重设 <br /> private JFileChooser fileChooser...
Java.swing.JFileChooser类可以显示文件打开和保存对话框 常用构造方法如下: Public JFileChooser(File currentDirectory) Public JFileChooser(FileSystemViem fav) Public JFileChooser(File ...
import java.io.*;import javax.swing.filechooser.FileFilter; import javax.swing.*; public class ch8_10 extends JFrame { chooseFile Jfc = new chooseFile();
下例为我自己写的一个文件加密器,没什么特别的加密算法,只为演示文件选择器JFileChooser的使用。加密器界面如图:项目目录结构如图:下面贴出各个文件的源代码:MainForm.javapackage com.lidi;import javax.swing...
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() 打开 "保存文件对话框" 文件对话框打开后,在用户
Java Swing用户界面组建,关于JFileChooser对话框文件打开部分:显示图片(代码+图如下) 如图:显示 package com.haini; import java.awt.Dimension;import java.awt.Ev...
如果您使用Java 7,请尝试使用资源.这是你会怎么做的try(FileWriter fw = new FileWriter(chooser.getSelectedFile()+".txt")) {fw.write(sb.toString());}尝试用资源自动调用close()失败或成功....
主要介绍了Java文件选择对话框JFileChooser使用详解的相关资料,需要的朋友可以参考下
过文件对话框指定,可以用javax.swing包中的类JfileChooser实现打开和保存文件对话框。 1.常用方法 (1)用于生成时所显示的对话框常用方法:打开和保存文件。 JFileChoose(String currentDirectoryPath) (2)用于创建一...
小编典典API showOpenDialog()指向showDialog(),它表示:“如果父级为null,则对话框不依赖可见窗口,并且放置在与外观相关的位置,例如屏幕的中心。”下面的示例将选择器放置在L&F的屏幕中央。你可能会看到它与你...
JFileChooser() 构造一个指向用户默认目录的 JFileChooser。 JFileChooser(File currentDirectory) &...
if (m_bTopWnd) { // 窗口置顶 SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); } else { // 取消窗口置顶 SetWindowPos(&...wndBottom, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_...
最后我解决了自己的问题:JFileChooser FC=new JFileChooser("C:/");FC.addChoosableFileFilter(new jpgSaveFilter());FC.addChoosableFileFilter(new jpegSaveFilter());FC.addChoosableFileFilter(new ...
JFileChooser对话框演示代码如下所示: public class BWF implements ActionListener{ JFrame f=null; JLabel label=null; JTextArea textArea=null; JFileChooser fileChooser; public BWF() { f=...
Java小程序之我的记事本 前言:Java中的流的知识非常重要,刚开始学,一定要多花时间对流的分类以及继承的知识学明白,只有这样,对流的应用才会了然于胸; 好了,言归正传,今天给大家写一个利用输入...实现思路:
Java初学者:请帮忙解决这个问题,我的脑子已经死了...在java中创建一个保存/另存为对话框,保存新创建的文件或编辑的文件在帮助菜单中有一个menuBar,上面写着“关于javaEdit”除了保存,另存为和“关于javaEdit”...
JFileChooser的 showSaveDialog()方法,可以打开一个保存文件的对话框,可具体如何实现-- 保存文件功能呢?基本思路:打开文件-----获取文件属性[文件路径+文件名]---->使用输入流[InputStream]从磁盘上读取保存...