JDialog(对话框)
(1)对话框主要摆放各种控件(按钮、文本框和列表框等等)
(2)JDialog构造方法
a:JDialog(),创建一个标题栏文字为空的非模式对话框
b:JDialog(Frame owner, String title, boolean model),创建一个模式或非模式的对话框,owner为该对话框的父窗口,
model为模式标志,true表示模式对话框,false则为非模式对话框
(3)关闭方式
a:DO_NOTHING_ON _CLOSE
b:HIDE_ON_CLOSE
c:DISPOSE_ON_CLOSE
(4)常用方法
a:void setTitle(String title)
b:void setModel(boolean true)
c:void show()
package com.gxa.edu;
import javax.swing.JFrame;
import javax.swing.JDialog;
import javax.swing.JButton;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class JDialogDemo extends JFrame implements ActionListener {
private JButton b1;
private JDialog dialog;
public JDialogDemo() {
init();
}
public void init() {
this.setTitle("JDialog的应用");
this.setSize(500, 400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(300, 100);
this.setResizable(false);
this.getContentPane().setLayout(new FlowLayout());
Toolkit tkit = Toolkit.getDefaultToolkit();
Dimension screenSize = tkit.getScreenSize();
Dimension frameSize = this.getSize();
setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height)/2);
b1 = new JButton("点击查看JDialog");
this.getContentPane().add(b1);
b1.addActionListener(this);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Object o = e.getSource();
if (o == b1) {
dialog = new JDialog(this, "我是一个JDialog", true);
dialog.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
dialog.setSize(300, 200);
dialog.setVisible(true);
}
}
public static void main(String[] args) {
new JDialogDemo();
}
}
分享到:
相关推荐
JFrame实现JDialog的效果 ,实现模式窗口
特色介绍 可修改CSS来统一定制UI; ... 一个页面同时只能显示一个窗口; 窗口显示需要指定一个页面上的对象做为窗口显示做置定位,这样窗口会出现在哪个东西的下面,就像下拉列表一样.... 标签:jDialog
Java 桌面程序,用继承JDialog的方法,在JDialog中自定义布局,实现模态窗口,可扩展为复杂的窗口,类似添加、编辑数据窗口等
JDialogJDialog
基于jquery的 对话框插件jDialog,多种对话框,甚至可以塞入一个web页面
JDialog 是 Java Swing 库提供的一个用于创建对话框窗口的组件,可以在应用程序中显示模态或非模态的自定义对话框。
比较全面的JDialog 和 JOptionPane的demo.
jDialog是一款轻量级的jQuery模态对话框插件。jDialog支持4轴弹出对话框特效:淡入淡出,顶部滑出,水平滑动和翻转动画。该对话框插件压缩后的版本仅1KB大小,非常的轻巧。
JAVA初级编码,生成JDialog动态窗口,并在窗口中使用 JTextArea显示.txt文件中的内容。
好东西
一个很漂亮的jquery dialog 插件
多种类型自定义对话框插件jDialog是一款基于jquery实现的轻量级多种类型的自定义对话框插件。
JDialog是一个简单易用但是功能强大的开源JS弹出窗口,具有很强的扩展性和兼容性,兼容IE6.0,目前版本1.2. 1. 包括锁屏对象JDialog.lock, 提示工具 JDialog.tip, 确认框 JDialog.confirm 弹出窗口 JDialog.win 比...
可滚动 JDialog 示例。 许可证: ---------- 本项目中提供的所有程序/软件均在 APACHE LICENSE, VERSION 2.0 下发布。 可以在此处找到许可证详细信息:https://www.apache.org/licenses/LICENSE-2.0。 本许可的某些...
jQuery多种类型自定义对话框插件jDialog源码.zip
JDialog 是一个优秀的js弹框插件,开箱即用,交互体验良好,功能齐全。
jQuery多种类型自定义对话框插件jDialog源码 我找了好久都没有找到,今天突然找到了,好高兴,分享给大家,不过要大家点分噢 alter confirm iframe 只显示内容对话框 对话框配制按钮 tip方式调用(提示信息调用)
主要介绍了Java编程中JDialog窗体的用法及实例,描述了其特征,具有一定参考价值,需要的朋友可以了解下。
jpopupwin 一个漂亮且功能强大的dialog ,界面很漂亮,支持主流浏览器,现已在多个项目中使用,十分稳定,欢迎使用!