本篇文章为大家展示了JDialog窗体如何在Java项目中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 JDialog
本篇文章为大家展示了JDialog窗体如何在Java项目中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
JDialog 窗体是 Swing 组件中的对话框,它继承了 AWT 组件中 java.awt.Dialog 类。
JDialog 窗体的功能是从一个窗体中弹出另一个窗体,就像是在使用 IE 浏览器时弹出的确定对话框,一样。JDialog 实质上就是另一种类型的窗体,它与 JFrame 窗体类似,在使用时也需要调用 getContentPane() 方法将窗体转换为容器,然后在容器中设置窗体的属性。
下面是一个简单的实例:
import java.awt.Color;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.WindowConstants;public class JDialogTest extends JDialog{ public JDialogTest(){ //实例化一个JDialog类对象,指定对话框的父窗体,窗体标题和类型 super(); Container container=getContentPane(); container.setBackground(Color.green); container.add(new JLabel("这是一个对话框")); setBounds(120,120,100,100); } public void MyFrame(){ JFrame jf=new JFrame();//实例化JFrame对象 Container container=jf.getContentPane();//将窗体转化为容器 JButton jb=new JButton("弹出对话框"); jb.setBounds(10, 10, 100, 20);//设置按钮的大小 jb.addActionListener(new ActionListener() { //定义匿名内部类,这样才可以点击出现反应 @Override public void actionPerfORMed(ActionEvent e) { // TODO Auto-generated method stub new JDialogTest().setVisible(true);; } }); container.add(jb);//将按钮添加到容器中,这点非常重要,不然无法显示 //设置容器的结构的特性 jf.setTitle("这是窗体转化为容器"); jf.setSize(200,200);//设置容器的大小 jf.setVisible(true);//使窗体可见 //设置窗体的关闭模式 jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { // TODO Auto-generated method stub JDialogTest jd=new JDialogTest(); jd.MyFrame(); }}
--结束END--
本文标题: JDialog窗体如何在Java项目中使用
本文链接: https://www.lsjlt.com/news/223530.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0