`
raxliao
  • 浏览: 3843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

swing中的弹出框JDialog的几个注意事项

阅读更多
对swing一直不是很熟悉,研究那个对话框返回值,研究了好半天,就知道怎么获取对话框的返回值了

JDialog要获取返回值,最简单的方法就是将dialog设置为模式状态(setModal),然后弄一个get函数,用来获取返回值。不过setModal有几点:

1、setModal必须在dialog所有初始化代码之后,不然dialog的初始化就会有问题,因为setModal之后,就线程阻塞了;

2、setModal是在 setVisiable(true)之后就会生效,因此切勿在dialog的构造函数中使用setVisiable,否则是取不到返回值的(返回值为null)
分享到:
评论

相关推荐

    swing弹出框

    在Swing中,弹出框是用于与用户交互的重要组件,它们可以显示警告、确认信息或者请求用户的输入。Swing提供了多种类型的弹出框,包括`JOptionPane`,`JDialog`,以及自定义对话框。 1. JOptionPane `JOptionPane`是...

    对弹出框和模式框解决的方案

    弹出框(通常称为对话框)是UI中的一个小窗口,它从主窗口中分离出来,用于提供额外的信息或功能。它们可以是非模态(Non-modal)或模态(Modal)。非模态弹出框允许用户在与弹出框互动的同时操作主窗口,而模态弹出...

    JDialog—一个非常优秀的的开源JS弹出框

    1. 包括锁屏对象JDialog.lock, 提示工具 JDialog.tip, 确认框 JDialog.confirm 弹出窗口 JDialog.win 比artDialog功能更强大,使用更方便。 2. JWindow 是一个做WebOS系统的必备工具,使用Jwindow搭建WebOs系统能...

    一个简单的jQuery弹出框插件demo

    在这个名为"huacnlee-jdialog-125198f"的压缩包中,我们很可能会找到一个由用户huacnlee开发的jQuery弹出框插件的源代码。这个插件很可能包含了实现弹出框功能所需的HTML结构、CSS样式以及JavaScript逻辑,特别是...

    java swing-JDialog的使用

    JDialog 是 Java Swing 库提供的一个用于创建对话框窗口的组件,可以在应用程序中显示模态或非模态的自定义对话框。

    Java Swing中JDialog实现用户登陆UI示例

    在 Java Swing 中,使用 JDialog 构建用户登录 UI 需要创建一个 JDialog 实例,并设置标题、内容和按钮。下面是一个简单的示例: ```java JDialog dialog = new JDialog(); dialog.setTitle("用户登录"); dialog....

    dialg弹出框andTree

    标题中的“dialg弹出框and...总的来说,理解和实现“dialg弹出框andTree”涉及Java Swing中的JDialog和JTree类,以及如何使用它们来创建交互式的用户界面。通过学习和实践,开发者可以有效地展示和处理层次化的数据。

    JAVA初级编码——继承JDialog, 利用JTextArea显示文档中的内容

    JDialog是Java Swing库中的一个组件,它用于创建独立于主应用程序窗口的对话框。而JTextArea则是一个多行文本输入组件,适合用来展示或编辑大量文本数据。 首先,我们来深入理解JDialog。JDialog是JFrame的子类,...

    swing中自定义对话框的几种实际用法

    Swing是Java编程环境中用于构建图形用户界面(GUI)的一个重要工具包,它提供了丰富的组件和功能,使得开发者能够创建出美观且功能强大的桌面应用程序。在Swing中,对话框是一种特殊的窗口,用于向用户提供临时信息...

    swing 日期选择控件

    3. 在Swing组件(如JFrame或JDialog)中添加日期选择器。 4. 配置日期选择器的属性,如日期格式、初始值、是否可选范围等。 5. 注册事件监听器,处理用户选择日期后触发的事件。 日期选择控件在很多场景下都非常...

    比较全面的JDialog 和 JOptionPane的demo

    例如,使用`JOptionPane.showMessageDialog`方法可以轻松地弹出一个带有消息的警告对话框。 `JOptionPane`的主要特性包括: 1. 内置多种对话框类型,如信息、警告、错误、询问和输入对话框。 2. 支持简单的组件,如...

    jDialog是一款轻量级的jQuery模态对话框插件

    综上所述,jDialog凭借其小巧的体积、丰富的动画效果以及易于定制的特性,成为JavaScript开发中实现模态框和弹出框的理想选择。开发者可以根据自己的项目需求,灵活运用jDialog来提升用户体验。在JDialog-master这个...

    java 自定义JDialog实现模态窗口

    `JDialog`是Java Swing库中的一个组件,它可以帮助我们创建这样的对话框。本篇文章将详细介绍如何通过自定义`JDialog`来实现模态窗口,并探讨相关知识点。 首先,`JDialog`是`Window`类的一个子类,它可以直接关联...

    Swing的通用框架

    在Swing中,通用框架可能包括以下几个关键组成部分: 1. **基础窗口( JFrame或JDialog)**:这是所有Swing应用的基本容器,用于展示应用程序的主要内容。开发者可以通过继承JFrame或JDialog类来创建自定义的主窗口...

    Swing程序设计文件.pdf

    * JDialog 窗体可以从一个窗体中弹出另一个窗体,例如从一个应用程序中弹出一个对话框。 * JDialog 窗体需要调用 getContentPane() 方法将窗体转换为容器,然后在容器中设置窗体的特性。 五、Swing 的使用 * Swing...

    jquery.jdialog.1.1_1

    在实际应用中,我们可以将jQuery.jDialog用在以下几个场景: 1. **用户确认操作**:在用户进行删除、退出等可能造成数据丢失的操作前,弹出对话框进行确认,防止误操作。 2. **表单验证**:当用户填写表单时,如果...

    精通java-swing开发.doc

    在Java Swing开发中,Swing组件库是一个强大的工具集,用于构建图形用户界面(GUI)。这个库主要围绕着`javax.swing`包展开,它提供了丰富的组件、布局管理器以及事件处理机制,使得开发者可以创建出复杂的桌面应用...

    弹出选择框

    通常,弹出选择框分为几种类型,如消息框、输入框和选项框,它们各有不同的功能和使用场景。 1. 消息框:用于显示简短信息或警告,通常包含一个或多个按钮,如“确定”或“取消”。 2. 输入框:允许用户输入文本或...

    swing教程 swing教程

    Swing 的类层次结构中,定义了两种类型的组件:顶层容器(JFrame,JApplet,JDialog 和 JWindow)和轻量级组件。Swing 组件都是 AWT 的Container 类的直接子类和间接子类。 Swing 的包结构 Swing 包是 JFC 的一...

    基于jquery的 对话框插件jDialog

    **jQuery的jDialog插件详解** 在Web开发中,对话框是...无论是在小型项目还是大型应用程序中,jDialog都能展现出其卓越的实用性和可扩展性。通过深入学习和实践,开发者可以轻松掌握这一插件,提升Web应用的交互体验。

Global site tag (gtag.js) - Google Analytics