`
747017186
  • 浏览: 335328 次
社区版块
存档分类
最新评论

Jdialog的使用

 
阅读更多

Jdialog的使用很简单,直接查看API即可。

public static void main(String[] args) {

//整体窗口的使用

final JFrame jFrame=new JFrame("我的第一个窗体");

jFrame.setSize(new Dimension(800, 500));//设置窗体的大小

jFrame.setBackground(Color.BLACK);

jFrame.setLocation(new Point(300, 300));//设置窗体显示的位置

jFrame.setVisible(true);

 

jFrame.setLayout(new FlowLayout());

jFrame.addWindowListener(new WindowAdapter() {//加入关闭窗体事件

@Override

public void windowClosing(WindowEvent e) {

// TODO Auto-generated method stub

System.out.println("系统正在关闭");

System.exit(0);

}

});

 

JButton button=new JButton("事件");

button.addActionListener(new ActionListener() {//事件绑定监听

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

JDialog dialog=new JDialog(jFrame,true);//实例化一个dialog,第一个参数是弹出框要在哪个父组件中弹出,第二个是设置遮罩,true为遮罩。

dialog.setSize(new Dimension(200, 300));

dialog.setLocation(new Point(300, 300));

 

dialog.add(new JButton("ddd"));

dialog.setResizable(false);//窗口大小不能改变

dialog.setVisible(true);

}

});

 

jFrame.add(button);

}

分享到:
评论

相关推荐

    java swing-JDialog的使用

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

    java 自定义JDialog实现模态窗口

    3. **设置布局**:为对话框添加自定义布局,可以使用内置的布局管理器如`FlowLayout`、`BorderLayout`,或者自定义布局管理器。 ```java setLayout(new BorderLayout()); ``` 4. **添加组件**:根据需求添加`...

    基于jquery的 对话框插件jDialog

    3. **使用方法** 首先,确保在页面中引入jQuery库和jDialog插件的CSS和JS文件。然后,通过jQuery选择器找到目标元素,调用`.jDialog()`方法来创建对话框。例如: ```javascript $("#dialogElement").jDialog({ ...

    jquery.jdialog.1.1_1

    本文将深入探讨jQuery.jDialog 1.1_1版本的核心特性、使用方法以及应用场景。 首先,让我们理解jQuery.jDialog的基本概念。对话框是一种在网页中弹出的窗口,通常用于显示警告、询问用户信息或者展示详细内容。...

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

    4. 将JTextArea添加到JDialog中,可能需要使用布局管理器如GridLayout或BorderLayout来组织组件的位置。 5. 在JDialog中添加必要的按钮,如“关闭”按钮,以便用户可以关闭对话框。 6. 实现按钮的事件监听,当点击...

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

    **jDialog插件详解** jDialog是一款基于jQuery的轻量级模态对话框插件,专为网页开发者设计,提供了一种简洁而高效的方式来...在JDialog-master这个压缩包中,包含了源代码、示例和文档,方便开发者进一步学习和使用。

    比较全面的JDialog 和 JOptionPane的demo

    在实际开发中,根据需求的不同,可以选择使用`JDialog`进行高度自定义的对话框设计,或是利用`JOptionPane`的便捷性快速构建基本的交互界面。例如,如果需要创建一个复杂的设置对话框,可能需要使用`JDialog`来控制...

    jquery.jDialog

    在`sample`目录下通常会包含示例文件,用于展示`jQuery.jDialog`的使用方法。这些示例可以帮助开发者更好地理解如何在实际项目中应用这个插件。 总之,`jQuery.jDialog`是一个强大且易用的对话框解决方案,它通过...

    简单的jQuery浮动窗口插件jDialog.zip

    特色介绍 可修改CSS来统一定制UI; ... 一个页面同时只能显示一个窗口; 窗口显示需要指定一个页面上的对象做为窗口显示做置定位,这样窗口会出现在哪个东西的下面,就像下拉列表一样.... 标签:jDialog

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

    本教程将深入探讨如何使用`JFrame`来模拟`JDialog`的效果,实现一个模式窗口。 首先,我们需要了解`JDialog`的基本特性。`JDialog`是依赖于父窗口(通常是`JFrame`)的,它可以在父窗口之上显示,可以设置为模态或...

    JDialog

    JDialogJDialog

    java布局实例

    在默认情况下,大多数JFrame和JDialog使用FlowLayout。 2. BorderLayout:边界布局将容器分为五个区域:北、南、东、西和中心。每个区域只能放置一个组件,且组件大小通常会填满整个区域。例如,JFrame的默认布局...

    Swing外观 Swing Applet 外观

    - `JFrame.setDefaultLookAndFeelDecorated(true)`和`JDialog.setDefaultLookAndFeelDecorated(true)`这两行代码会使得JFrame和JDialog使用当前的LookAndFeel进行装饰,包括标题栏、边框等。 6. **Substance库**...

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

    1. **基本使用**:要使用jDialog,首先需要在页面中引入jQuery库和jDialog的CSS及JS文件。然后,选择一个HTML元素作为对话框容器,通过`.jDialog()`方法将其转化为对话框。例如: ```html 打开对话框 ;">这是对话框...

    jpopupwin 继jdialog之后改进版

    【标题】"jpopupwin 继jdialog之后改进版"所涉及的知识点主要集中在Java Swing组件的扩展以及JavaScript库的应用上。JPopupWin是针对Java Swing中的JDialog组件进行优化和增强的一个版本,旨在提供更美观、功能更...

    blackfox-JDialog-master_java_

    在Java编程语言中,`JDialog`是Java Swing库中的一个关键组件,它用于创建对话框,这是一种特殊的窗口,通常用来向用户展示信息或者获取用户...通过理解和掌握`JDialog`的使用,开发者可以提升Java桌面应用的用户体验。

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

    在实际应用中,`jDialog`插件的使用通常涉及以下几个方面: 1. **初始化和调用**:在HTML文档中引入jQuery库和`jDialog`插件的CSS、JS文件后,通过JavaScript代码进行初始化。例如: ```javascript $(function() ...

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

    其中,JDialog 是一个常用的对话框组件,经常与 JOptionPane 配合使用来提供模态或非模态对话框。下面,我们将详细介绍如何使用 JDialog 在 Java Swing 中实现用户登录 UI。 JDialog 的基本概念 JDialog 是一个...

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

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

Global site tag (gtag.js) - Google Analytics