JDialog问题

问题描述

如何在JDialog1点击一个JButton弹出JDialog2要求JDialog2剧中JDialog1,弹出JDialog2后不能点击JDialog1(这个好像是设置JDialog1为JDialog2的父窗口)

解决方案

解决方案二:
该回复于2011-04-21 09:41:22被版主删除

时间: 2024-10-24 08:07:46

JDialog问题的相关文章

JFrame,JDialog,JInternalFrame关闭的拦截

有很多刚开始学Swing的人经常问JFrame关闭的时候先询问下是否关闭,即弹出一个对话框让用户点击选择YES或NO,其实稍微进去查看源代码就能找到答案.我们找到那里是发出关闭事件的地方,我们在那个地方进行拦截就可以了,查看源代码可以知道在JFrame中有这么一个方法: protected void processWindowEvent(WindowEvent e) { //do Samething............. } 这个方法一直追上去可以发现它是由Window类中派生出来的,我们先

JDialog的显示问题

问题描述 大家好我是一个新人比较菜鸟~~有个问题请教一下这个是关于JDialog的监听~~可是当我点击按钮的时候JDialog不显示不知道为什么?private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { sEttime=new JDialog(); sEttime.setVisible(true);} 解决方案 JDialog sEttime= new JDialog(); /* 设置对话框的初始大小 */ sE

关于JDialog的一个问题

问题描述 在创建JDialog时 有这么一个问题不太理解 举例:public JDialog(new MyFrame(),"我的第一个JDialog",true)这里new MyFrame()代表JDialog指定的窗体:"我的第一个JDialog"代表标题 而true代表什么意思呢?不理解 解决方案 指定对话框是否是模态的,默认是非模态的,true指定是模态的,意思是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应.如单击[确定]或[取消]

jframe上弹出Jdialog,但dialog上的控件不显示

问题描述 点击jframe上的一个按钮,然后弹出一个进度条,我把进度条放在jdialog中,然后setpack(),setvisible(true),而且这两句是在最后,但dialog就是不显示里面的控件,我单独写一个main函数来运行这个dialog是可以显示的,但一放到frame的监听事件,dialog里的控件就显示不出来了. 解决方案 解决方案二:我也遇到这个问题解决方案三:木有代码很难猜是什么问题.

关于关闭自定义JDialog的问题

问题描述 我自定义了一个JDialog关闭它的时候,非要点两线叉叉才能关闭,这是为什么?怎样解决? 解决方案 解决方案二:为什么非要点两下叉叉才能关闭?在主类里面通过点击菜单项弹出自定义对话框,我定义了两个对话框,分别通过两个菜单项弹出,if(e.getSource()==setitem){newSet(null,"管理设置",true);}if(e.getSource()==insertitem){newAddifo(this,"添加数据",true);}上面一个

急问高手,关于JDialog中JScrollPanel的部局问题

问题描述 我在一个JDialog里添加了一个JScrollPanel,这个Panel里是画一张图,现在我的问题我希望这个JDialog的大小由JPanel的大小确定,而且还有个问题,就是我主要是要限制这张图显示的尺寸,通过移动来查看图片其他部分,请问高手这应该怎么实现呀. 解决方案 解决方案二:那你先构造一个你需要的JPanel,然后取出它的大小,然后再指定装载的容器(这里是JDialog).后面那一问你自己去看API文档吧,什么都不看就问不是好习惯.解决方案三:up!

JFrame、JDialog close

  package common; import javax.swing.JFrame; import javax.swing.SwingUtilities; /*2015-5-26*/ public class SwingConsole { public static void run(final JFrame frame,final int width,final int height){ SwingUtilities.invokeLater(new Runnable() { @Overri

java JDialog中的setModal()无效

问题描述 我想设置一个对话框模式化,结果运行起来还是非模式化,请求各路大神的解答 解决方案 解决方案二:package抽签助手简易版;importjavax.swing.JDialog;importjavax.swing.JScrollPane;importjavax.swing.JTextArea;publicclassRecordFrameextendsJDialog{privateString[]record;publicJTextAreanote=newJTextArea();priva

如何像Windows的记事本一样,点击【字体】按钮后,弹出一个JDialog,然后在里面设置字体,点确定后生效

问题描述 我的源码,关键调用的方法在最后几行,我在前面加了*号,就是font_mode()里面该如何编写,只要弹出那个JDialog即可,importjavax.swing.*;importjava.awt.event.*;importjava.awt.*;importjava.io.*;publicclassNoteBookextendsJFrame{publicJTextAreata;privateJMenuBarmb;privateJMenufile,edit,form,help;priv

如何自定义一个JDialog,它能够返回一个值。就像JOptionPane中的静态方法,showMessageDialog();

问题描述 如何自定义一个JDialog,它能够返回一个值.就像JOptionPane中的静态方法,showMessageDialog(): 解决方案 如果一定要是JDialog的话可以添加一个方法,比如 ret __showDialog(){ setModal(true); setVisible(true);//阻塞的 return someValue;}解决方案二:import java.awt.Component;import java.awt.Font;import javax.swing