选择文件错误提示

  1 package com.chuangkohua;
  2
  3 import java.awt.Button;
  4 import java.awt.Dialog;
  5 import java.awt.FlowLayout;
  6 import java.awt.Frame;
  7 import java.awt.Label;
  8 import java.awt.TextArea;
  9 import java.awt.TextField;
 10 import java.awt.event.ActionEvent;
 11 import java.awt.event.ActionListener;
 12 import java.awt.event.KeyAdapter;
 13 import java.awt.event.WindowAdapter;
 14 import java.awt.event.WindowEvent;
 15 import java.io.File;
 16
 17 public class Test {
 18
 19     public static void main(String[] args) {
 20         // TODO Auto-generated method stub
 21
 22         Frame frame = new Frame("小毛炉");
 23         frame.setBounds(300, 100, 600, 500);
 24         TextField field = new TextField(60);
 25         Button button = new Button("转到");
 26         TextArea area = new TextArea(25, 70);
 27         frame.add(field);
 28         frame.add(button);
 29         frame.add(area);
 30         frame.setLayout(new FlowLayout());
 31         frame.setVisible(true);
 32
 33         frame.addWindowListener(new Demo2());
 34
 35     /*    button.addActionListener(new ActionListener() {
 36
 37             @Override
 38             public void actionPerformed(ActionEvent e) {
 39                 // TODO Auto-generated method stub
 40                 String str = field.getText();
 41                 area.setText(str);
 42                 field.setText("");
 43             }
 44         });*/
 45
 46
 47         //弹出窗口
 48         Dialog dialog = new Dialog(frame,"提示小窗口",true);
 49         Label label = new Label();
 50         Button button2 = new Button("确定");
 51         dialog.add(label);
 52         dialog.add(button2);
 53         dialog.setBounds(100, 50, 300, 200);
 54         dialog.setLayout(new FlowLayout());
 55         //单击关闭按钮关闭对话框
 56         dialog.addWindowListener(new WindowAdapter() {
 57             public void windowClosing(WindowEvent e){
 58                 dialog.setVisible(false);
 59             }
 60         });
 61         //单击button2按钮关闭对话框
 62         button2.addActionListener(new ActionListener() {
 63
 64             @Override
 65             public void actionPerformed(ActionEvent e) {
 66                 // TODO Auto-generated method stub
 67                 dialog.setVisible(false);
 68             }
 69         });
 70
 71         //回车键转到文本区域显示
 72         /*field.addKeyListener(new KeyAdapter() {
 73             public void keyPressed(KeyEvent e){
 74                 if(e.getKeyCode()==KeyEvent.VK_ENTER){
 75                     String filepath = field.getText();
 76                     File dir = new File(filepath);
 77                     if(dir.exists()&&dir.isDirectory()){
 78                         field.setText("");
 79                         String[] name = dir.list();
 80                         for(String names : name){
 81                             area.append(names+"\r\n");
 82                         }
 83                     }
 84                     else{
 85                         String str = "     您输入的信息"+filepath+"有误,请重新输入       ";
 86                         label.setText(str);
 87                         dialog.setVisible(true);
 88                     }
 89                 }
 90             }
 91         });*/
 92
 93         button.addActionListener(new ActionListener() {
 94             @Override
 95             public void actionPerformed(ActionEvent e) {
 96
 97                 // TODO Auto-generated method stub
 98                 String filepath = field.getText();
 99                 File dir = new File(filepath);
100                 if(dir.exists()&&dir.isDirectory()){
101                     field.setText("");
102                     String[] name = dir.list();
103                     for(String names : name){
104                         area.append(names+"\r\n");
105                     }
106                 }
107                 else{
108                     String str = "     您输入的信息"+filepath+"有误,请重新输入       ";
109                     label.setText(str);
110                     dialog.setVisible(true);
111                 }
112
113             }
114         });
115     }
116
117 }
118
119 class Demo2 extends WindowAdapter{
120     public void windowClosing(WindowEvent e){
121         System.exit(0);
122     }
123 }

时间: 2024-11-05 14:55:24

选择文件错误提示的相关文章

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需

坑爹的Hibernate 映射文件错误提示org.xml.sax.SAXParseException

今天整整一个上午都在和hibernate做斗争,早上一来,继续昨天的项目开发,发现spring项目不能启动,从错误中看是hibernate错误,多半是hibernate配置有错误,关键是错误提示中显示“com.mdnet.travel.core.dao.ValidCodeDAOImpl”不能注入,经过仔细查看未见异常,而且这个文件好久没有改过了.没办法把hibernate的配置改成如下配置: <bean id="sessionFactory" class="org.sp

webuploader上传文件错误提示

使用webuploader上传图片,对格式大小有限制. 文件大小限制 fileNumLimit: xx,//上传数量限制fileSizeLimit: xx,//限制上传所有文件大小fileSingleSizeLimit: xx,//限制上传单个文件大小图片类型限制 accept: {// 只允许选择图片文件格式title: 'Images',extensions: 'gif,jpg,bmp,png',mimeTypes: 'image/*'}提示信息 /** 验证文件格式以及文件大小*/uplo

c#winform选择文件,文件夹,打开指定目录方法

private void btnFile_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = true; fileDialog.Title = "请选择文件"; fileDialog.Filter="所有文件(*.*)|*.*"; if (fileDialog.ShowDialog() == Dia

c# 代码实现打开文件 文件夹以及选择文件功能

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TestFolderBrowserDialog { public partial class Form1 : Form { public Form1(

C# winform文件批量转编码 选择文件夹

C# winform文件批量转编码 选择文件夹 打开指定目录 private void btnFile_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = true; fileDialog.Title = "请选择文件"; fileDialog.Filter="所有文件(*.*)|*.*"; if

使用C#选择文件夹、打开文件夹、选择文件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TestFolderBrowserDialog { public partial class Form1 : Form { public Form1(

mono 3.4.0 make install的时候出现&quot;找不到 Microsoft.Portable.Common.targets 文件”的错误提示解决方法

如果在这时就进行配置安装Mono的话,会在make阶段得到一个“找不到 Microsoft.Portable.Common.targets 文件”的错误提示, 所以需要先进行如下处理: #> cd (mono安装路径的前缀)/mono-3.4.0/mcs/tools/xbuild/targets #> cp Microsoft.Portable.CSharp_4.0.targets Microsoft.Portable.Common.targets #> vim Microsoft.Po

wordpress错误提示”抱歉,由于安全原因,这个文件类型不受支持。”解决方法

尝试使用wordpress上传.apk文件,出现了“抱歉,由于安全原因,这个文件类型不受支持.”的错误提示,原因如提示所说,wordpress上传文件不支持.apk格式. 很久之前博客吧分享过通过修改源文件增加WordPress允许上传附件格式的方法,比较粗暴,事实上可以直接通过在主题的functions.php文件中添加函数实现. 把functions.php文件中添加以下代码: 1 2 3 4 5 function add_file_type($mimes = array()) { $mim