mshd.net
当前位置:首页 >> jAvA中如何获得一个对话框中的按钮的点击事件? >>

jAvA中如何获得一个对话框中的按钮的点击事件?

现在假设你这个对话框对象名字叫chooser, 你可以写int returnVal = chooser.showOpenDialog(null), 然后判断returnVal的值,点打开就是JFileChooser.APPROVE_OPTION, 点取消就是JFileChooser.CANCEL_OPTION。

不难,为按钮添加个监听器就好了; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class ShowDIalog extends JFrame{ JButton button=new JButton("显示"); public ShowDIalog(){ setLayout(new FlowLayout()); ad...

在按键事件监听方法加入以下代码: //初始化文件选择框 JFileChooser fDialog = new JFileChooser(); //设置文件选择框的标题 fDialog.setDialogTitle("请选择音频文件"); //弹出选择框 int returnVal = fDialog.showOpenDialog(null); // 如果...

一个简单的例子。。。。importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JTextField;publi...

String path = null; JFileChooser fc = new JFileChooser(); fc.setDialogTitle("请选择要上传的文件..."); fc.setApproveButtonText("确定"); fc.setFileSelectionMode(JFileChooser.FILES_ONLY); if (JFileChooser.APPROVE_OPTION == fc.show...

import java.awt.Button; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; public class Demo { public static void main(String[] args) { Demo demo = new Demo(); demo.run(); } publ...

这个简单埃 1.给要打开对话框的菜单加动作事件addActionListener() 2.要有一个对话框类(一般都是自定义的对话框,像窗体派生JFRame一样,对话框一般都派生JDialog) 2.在actionPerformaned()里写上大概这样的代码就行: XXXDialog d=new XXXDialog...

html有个alert() 可以创建弹窗效果 括号内输入你想弹出的文字 还有模态框 弹出一个内嵌页 不知道你需要什么样的 alert一般配合事件一起使用

import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JOptionPane; public class Test extends JFrame { public Test(){ this.setTitle("title"); this.setSize(300,200);...

用到JOptionPane.showConfirmDialog方法,showConfirmDialog 的返回类型是int,定义一个int类型的变量接收返回值,然后根据业务逻辑判断,代码看不懂,可以自行百度搜索或问同事,编程注重思想。 import java.awt.event.WindowAdapter;import jav...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com