[求助]Swing如何调用通用对话框

///以下是关键部分代码,运行良好,就是不会调"打开通用对话框"

class MainPanel extends JPanel

{

public MainPanel()

{

JLabel lblIn = new JLabel("源文件:");

lblIn.setBounds(30, 30, 50, 20);

JTextArea txtInFile = new JTextArea();

txtInFile.setBounds(80,30,100,20);

JButton btnSelect = new JButton("选择文件");

btnSelect.setBounds(190, 30, 80, 20);

JFileChooser open = new JFileChooser();

btnSelect.addActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

((JButton)e.getSource()).setLabel("已选"); //这里我想弹出一个打开文件的通用对话框应该怎么调用? System.out.println("打开文件"); //调用这方法JFileChooser.showOpenDialog(this)不对..

}

}

);

JLabel lblOut = new JLabel("复制到:");

lblOut.setBounds(30, 60, 50, 20);

JTextArea txtOutFile = new JTextArea();

txtOutFile.setBounds(80,60,100,20);

JButton btnCopy = new JButton("开始复制");

btnCopy.setBounds(60, 90, 90, 20);

add(lblIn);

add(txtInFile);

add(btnSelect);

add(lblOut);

add(txtOutFile);

add(btnCopy);

}----------------解决方案--------------------------------------------------------

传入null

JOptionPane.showMessageDialog(null,"这是消息");

----------------解决方案--------------------------------------------------------

也可以传入MainPanel.this来表示外部的引用

----------------解决方案--------------------------------------------------------

谢谢,冰封..

----------------解决方案--------------------------------------------------------

java调用系统对话框,[求助]Swing如何调用通用对话框相关推荐

  1. html5 调用系统相册,iOS之H5调用系统相册相机浏览文件

    在我们iOS开发中大家遇到过H5和原生交互,需要上传文件,刚开始的思路肯定是在之前轻车熟路的js交互中原生方法获取文件之后上传,今天我们了解一个新的方法,其实苹果官方给我们提供了一个更简单的方法, H ...

  2. android 调用系统分享到微信,Android调用系统分享直接抵达微信

    前言 相对于使用微信官方的分享sdk,系统调用的分享到微信还是有很大的差异的. 系统分享而微信官方sdk分享的最大区别就是关于朋友圈分享,微信朋友圈对系统分享的限制是只允许分享照片.而对分享给联系人, ...

  3. java 布局层次_[求助]swing问题---层次布局

    [求助]swing问题---层次布局 代码功能为:用两个按钮来控制组件的层次,一个是"往上一层",另一个是"往下一层",蓝色的代码为错误的! package m ...

  4. java选课系统代码mysql_Java swing mysql实现的学生选课系统项目源码附带视频运行教程...

    大家好,今天给大家演示一下由Java swing实现的一款简单的学生选课系统,数据库采用的是mysql,实现了简单的选课功能,后面的课程中我们会出Java web版的学生选课系统,今天先看Java s ...

  5. android 调用系统相机拍照保存,android 调用系统照相机,保存后回到前一个activity...

    private static final int RESULT_CAPTURE_IMAGE = 1; 把下面这段放到oncrate 或者按钮事件函数中 Intent imageCaptureInten ...

  6. Qt Android 调用系统文件管理

    1.了解 使用JNI扩展Qt应用 参考<Qt on Android核心编程>15章 源码https://download.csdn.net/download/dinosaurx/10149 ...

  7. Android 调用系统中的相机应用及静默拍照

    通过Intent直接调用系统相机 直接调用系统的相机应用,只需要在Intent对象中传入相应的参数即可,总体来说需要以下三步: 1. Compose a Camera Intent MediaStor ...

  8. android 相机拍照返回,Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题...

    版权声明:本文为博主原创文章,未经博主允许不得转载. 正常情况下调用系统相机拍照: 如果拍照后点击的是"确定"图标,返回的resultCode = -1(Activity.RESU ...

  9. Android调用系统拍照裁剪和选图功能

    最近项目中用到修改用户头像的功能,基本上都是模板代码,现在简单记录一下. 调用系统拍照 private fun openCamera() { //调用相机拍照// 创建File对象,用于存储拍照后的图 ...

  10. Swing中的一些对话框

    一.文件选择器:JFileChooser有两种用法:打开文件或文件夹.保存文件或文件夹. 1.打开文件或文件夹: JFileChooser fd = new JFileChooser(); //fd. ...

最新文章

  1. if you buy grove
  2. stanford-chinese-corenlp-yyyy-MM-dd-models.jar not exists解决
  3. mongo(删除操作)
  4. MATLAB R2022a for Mac(专业编程和数学计算软件)
  5. lwip协议栈源码分析之pbuf
  6. 改变音质效果,均衡器、cd播放器、数字解码器哪个更好?为什么?
  7. 文件服务器 软件 开源,5个优秀的开源文件共享软件包 | MOS86
  8. 江苏工匠杯_easyphp_wp
  9. tyvj P1179 飘飘乎居士数列游戏
  10. 第二章 进程的描述与控制【操作系统】
  11. 1129 - 喵哈哈村的战斗魔法师丶坏坏い月 线段树
  12. 【高性能计算】HPC概述
  13. 【Python编程:从入门到实践】第二十章练习题
  14. 煤炭行业:供给短缺周期开启(20201231).PDF
  15. QQ电脑管家电脑安全大师
  16. 企业财务制度二--(三)所有者权益类科目 3131 本年利润(转载)
  17. 昆仑通态MCGS解摸屏与变频器通信程序
  18. LCD1602 通过转接板 i2c显示
  19. mongo删除、添加分片
  20. 单片机不支持printf 浮点类型的解决办法

热门文章

  1. c#代码转python代码工具_C# 代码转换到Python
  2. python转换为exe程序
  3. APP性能测试-FPS测试
  4. 数据同步工具--Canal
  5. 网易老司机花式刷屏,腾讯爸爸欲教其做人,最终结局...
  6. python 扫描枪_获取键盘输入或者USB扫描枪数据
  7. 锐捷 linux共享wifi,电脑共享wifi都弱爆了,无线路由器直接共享锐捷
  8. html做彩色方格,超级炫酷,美图秀秀制作超漂亮彩色格子字图文教程
  9. Matlab图形的线型、标记、颜色
  10. 将excel或是csv文件中的矩阵相乘,输出点乘后的excel文件