怎么让jdialog显示出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么让jdialog显示出来相关的知识,希望对你有一定的参考价值。

练习创建一个jframe窗体上,设置一个按钮,点击按钮弹出jdialog窗体,写了以下代码,但不知道为什么,显示不出来,希望前辈指点谢谢

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MYJDialog extends JDialog
public MYJDialog()
super(new MyFrame(),"the fist",true);
Container container=getContentPane();
container.add(new JLabel("the first one"));
setSize(100,100);


public static void main(String[] args)

new MYJDialog();



class MyFrame extends JFrame
public MyFrame()
Container container=getContentPane();
container.setLayout(null);
JLabel jl=new JLabel("thisis");
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
JButton bl=new JButton("弹出");
bl.setBounds(10,10,100,21);
bl.addActionListener(new ActionListener()

public void actionPerformed(ActionEvent e)
new MYJDialog().setVisible(true);


);
container.add(bl);


参考技术A 这一句就可以实现你的功能
JOptionPane.showMessageDialog(null,"the first one");
也就是
class MyFrame extends JFrame
public MyFrame()
Container container=getContentPane();
container.setLayout(null);
JLabel jl=new JLabel("thisis");
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
JButton bl=new JButton("弹出");
bl.setBounds(10,10,100,21);
bl.addActionListener(new ActionListener()

public void actionPerformed(ActionEvent e)
JOptionPane.showMessageDialog(null,"the first one");


);
container.add(bl);


本回答被提问者和网友采纳
参考技术B 你没有使用show方法吧

怎么把网页上记录的密码 明文显示出来?

参考技术A 1、如果是浏览器记录的,类似Firefox,chrome可以找到保存记录的文件,可以查看记录的秘密明文。
怎么样显示已经Chrome浏览器已经保存的网站密码呢
Step 1: 打开Chrome设置
Step 2: 选择左侧的 ”个人资料“
Step 3: 选择右侧的 ”管理已保存的密码“
Step 4: 点击任何一项已经存的密码,此时会看到密码的旁边会出一个”显示“按钮。

2、如果是在服务器端保存的,浏览器上并没有记录,只是形式化的以黑点表示,你的密码已经被服务器记住,只需要通过cookie等凭证即可验证登陆。这时候你就拿不到密码了。本回答被提问者采纳

以上是关于怎么让jdialog显示出来的主要内容,如果未能解决你的问题,请参考以下文章

拖动未修饰的 jDialog

制作一个显示“请稍候”JDialog 的摆动线程

GIF 在 JDialog 上未正确显示

java 的JDialog设置了模态为真后怎么设置居中显示啊. 我用了setLocation()和setBounds()都不行啊

在显示之前计算 JDialog 组件的大小并设置总大小

用户切换浏览器选项卡时如何从 JApplet 中隐藏 JDialog?