`
zsp1202
  • 浏览: 1307 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

弹出JDialog

 
阅读更多
如何在JDialog1点击一个JButton弹出JDialog2
要求JDialog2剧中JDialog1,弹出JDialog2后不能点击JDialog1(这个好像是设置JDialog1为JDialog2的父窗口)
分享到:
评论
4 楼 zsp1202 2011-04-25  
guojch 写道
zsp1202 写道
guojch 写道
JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1);
dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标
dialog2.setVisible(true);

你好,setLocation是设置左上角的坐标  我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角

dialog2 .setLocation(dialog1.getX()+ dialog1.getWidth()/2, dialog1.getY()+dialog1.getHeight()/2)

谢谢,搞定了 之前用这个dialog2 .setLocationRelativeTo(dialog1); 是左上角剧中,今天再试了一下又变成全窗口剧中了   晕死   这玩意咋怎么闹心
3 楼 guojch 2011-04-25  
zsp1202 写道
guojch 写道
JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1);
dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标
dialog2.setVisible(true);

你好,setLocation是设置左上角的坐标  我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角

dialog2 .setLocation(dialog1.getX()+ dialog1.getWidth()/2, dialog1.getY()+dialog1.getHeight()/2)
2 楼 zsp1202 2011-04-25  
guojch 写道
JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1);
dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标
dialog2.setVisible(true);

你好,setLocation是设置左上角的坐标  我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角
1 楼 guojch 2011-04-21  
JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1);
dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标
dialog2.setVisible(true);

相关推荐

    IDEA插件开发笔记(二)-弹出一个自定义的dialog

    在本篇IT知识分享中,我们将深入探讨如何在IntelliJ IDEA中开发一款自定义的插件,并实现弹出一个自定义对话框的功能。这对于提升IDEA的个性化体验和工作效率至关重要。首先,我们需要理解IDEA插件开发的基本原理,...

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

    jDialog是一款基于jQuery的轻量级模态对话框插件,专为网页开发者设计,提供了一种简洁而高效的方式来创建各种弹出式对话框。其核心特性在于其轻巧的体积,压缩后仅1KB,这使得它在网页性能优化方面具有显著优势,...

    jquery.jdialog.1.1_1

    而jQuery.jDialog则是基于jQuery的一个轻量级对话框插件,它提供了一种高效、灵活的方式来创建弹出式对话框,为用户交互提供了丰富的可能性。本文将深入探讨jQuery.jDialog 1.1_1版本的核心特性、使用方法以及应用...

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

    JDialog是一个简单易用但是功能强大的开源JS弹出窗口,具有很强的扩展性和兼容性,兼容IE6.0,目前版本1.2. 1. 包括锁屏对象JDialog.lock, 提示工具 JDialog.tip, 确认框 JDialog.confirm 弹出窗口 JDialog.win 比...

    jquery.jDialog

    它允许开发者轻松地在网页中创建弹出式对话窗口,用于显示信息、确认操作、输入数据等各种交互场景。通过这个插件,可以实现高度自定义的对话框样式和行为,提升用户体验。 ### 一、主要功能 1. **基本对话框**:`...

    比较全面的JDialog 和 JOptionPane的demo

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

    JFrame实现JDialog的效果,实现模式窗口

    `JFrame`通常用作应用程序的主要窗口,而`JDialog`则用于创建弹出式对话框,可以是模态或非模态的。本教程将深入探讨如何使用`JFrame`来模拟`JDialog`的效果,实现一个模式窗口。 首先,我们需要了解`JDialog`的...

    jQuery多种类型自定义对话框插件jDialog源码.zip

    5. **图片预览**:在图片列表中,用户点击预览按钮,jDialog弹出大图预览。 五、总结 jDialog凭借其强大的功能和易用性,成为jQuery开发者的首选对话框插件之一。理解并掌握jDialog的源码和应用技巧,对于提升Web...

    svg jDialog弹出层对话框插件流程图

    此流程图主要是用于直观表达 因为已经拓展了jDialog.js,所有呈现的代码都是在project.js中,项目中带有data.json文件 使用方式首先是通过ajax调用数据接口来渲 染,通过接口数据渲染不同办事过程的状态

    多种类型自定义对话框插件jDialog.zip

    `jDialog`插件则是基于jQuery构建的,它扩展了基本的弹出对话框功能,允许开发者创建多种类型的对话框,如警告、确认、信息提示等,同时支持自定义样式和布局。这使得开发者在无需编写大量复杂代码的情况下,就能够...

    详解Java编程JDialog窗体的用法及实例

    JDialog 窗体的功能是从一个窗体中弹出另一个窗体,就像是在使用浏览器时弹出的确定对话框一样。 JDialog 窗体和 JFrame 窗体类似,在使用时也需要调用 getContentPane() 方法将窗体转换为容器,然后在容器中设置...

    swing弹出框

    Swing提供了多种类型的弹出框,包括`JOptionPane`,`JDialog`,以及自定义对话框。 1. JOptionPane `JOptionPane`是Swing中最常用的弹出框类,它提供了一些预定义的对话框样式,如信息对话框、警告对话框、错误...

    多种类型自定义对话框插件jDialog特效代码

    4. **动画效果**:可能提供了多种对话框弹出和关闭的动画,提升用户体验。 5. **易于使用**:可能提供清晰的API文档和示例代码,方便开发者快速上手。 从【压缩包子文件的文件名称列表】来看: - "使用帮助.txt"很...

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

    插件的API可能提供了一些方法供其他代码调用,例如`jDialog.open()`来打开弹出框,`jDialog.close()`来关闭,以及`jDialog.setContent('新内容')`来更新弹出框的内容。此外,插件可能还支持回调函数,以便在弹出框...

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

    在IT行业中,用户界面(UI)的设计和交互是至关重要的,尤其当涉及到弹出框和模式框时。这些元素在应用程序中广泛使用,用于显示警告、询问用户输入或执行特定操作。本文将深入探讨弹出框和模式框的解决方案,以及...

    Java项目-对类和方法的合理利用-JDialog弹窗-英航管理系统的编写-主要增强对面对对象的理解

    `JDialog`是Java Swing库中的一个组件,用于创建弹出式对话框。在银行管理系统中,我们可以用它来显示重要的信息提示、用户输入对话框或确认操作。例如,当用户请求转账时,我们可以使用`JOptionPane`创建一个`...

    java弹出窗口大全

    在Java编程领域,弹出窗口是一种常见的用户交互方式,它能够提供额外的信息或者接收用户的输入。这个名为"java弹出窗口大全"的资源可能包含了多种弹出窗口的实现,不仅限于Java,还可能涉及了JavaScript(js)和...

    java实现点击按钮弹出新窗体功能

    1. 创建一个新的JDialog对象,这个对象将作为弹出的新窗体。 2. 设置JDialog对象的 модальность类型,这个类型将决定新窗体是否阻塞旧窗体的操作。 3. 在JDialog对象中添加相应的组件,例如JLabel、...

    在对话框中点击按钮弹出另外一个对话框

    在软件开发中,特别是在图形用户界面(GUI)的设计中,"在对话框中点击按钮弹出另外一个对话框" 是一种常见的交互方式。这种设计允许用户通过执行特定操作(如点击按钮)来获取更多信息或者进行更复杂的操作。对话框...

Global site tag (gtag.js) - Google Analytics