首页 > TAG信息列表 > jdialog

JDialog弹窗

      public class DialogDemo extends JFrame { public DialogDemo(){ setVisible(true); setBounds(300,300,400,500); Container container= this.getContentPane(); container .setBackground(Color.green); JButton bu

GUI(图形用户界面)----Swing

GUI(图形用户界面)----Swing 文章目录

使用Jdialog实现弹出对话框功能

使用Jdialog实现弹出对话框功能 以下代码使用Jdialog类实现弹出对话框功能: package com.cxf.gui.dialog; import javax.swing.*; import java.awt.*; public class TestForDialog { public static void main(String[] args) { new MyFrame().init(); } } clas

GUI 之 JDialog弹窗

编写代码 DialogDemo测试类 package com.xiang.lesson04; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; //JDialog 弹窗 public class DialogDemo extends JFrame { public DialogDemo(String tit

swing.2窗体控件

组成图形用户界面的组件如按钮、标签、对话框等,不能独立使用,需要放在容器内。容器(Container)是Component的抽象类的一个子类,一个容器可以容纳多个组件,并使它们称为一个整体。容器可以用来简化和美化图形界面设计,以整体结构来布置界面。Swing中不仅有JFrame和JDialog这样的顶层容器

JDialog

JDialog JDialog是Swing的一个顶级容器,通常表示对话框 JDialog对话框有两种:模态对话框和非模态对话框 模态对话框:当前对话窗口必须处理完成才能与其它对话窗口交互非模态对话框:当前对话窗口不用处理完成可以与其它对话窗口交互 常用构造方法 方法声明功能描述JDialog(Frame o

GUI编程:swing之JDialog(弹窗)

弹窗 示例代码: //JDialog,用来被弹出,默认就有关闭事件 public class DialogDemo { public static void main(String[] args) { new Dialog1(); } } //主窗口 class Dialog1 extends JFrame{ public Dialog1(){ this.setVisible(true); th

Java基础入门-第八章-02

Java-GUI-Example02 JDialog是Swing组件中通常用来表示对话窗口的顶级容器。 JDialog常用构造分类 JDialog(Frame owner) 构造方法,用来创建一个非模态的对话坤哥,owner为对话框所有者(顶级窗口JFrame) JDialog(Frame owner,String title) 构造方法,创建一个具有指定标题的非模态对

java-将JDialog移近某个位置时,使其粘在另一个上

我正在尝试重现在多个应用程序中看到的功能: 我有一个带有几个JDialogs的GUI应用程序.我想轻松地将它们紧密地组织在屏幕上:当我移动一个JDialog时,其边框之一“关闭”(例如,在5像素以内)到另一个JDialog,我希望它自动捕捉并沿其正确粘贴. 知道如何实现吗?解决方法:将ComponentListene

java-通过代码处理JDialog,不要让用户关闭它

我有一个简短的代码,我想设置一个对话框,但不希望用户能够关闭它,它只是行不通,请帮助我. import javax.swing.*; public class Processing extends JOptionPane{ JDialog jd; public Processing(){ super(null, JOptionPane.DEFAULT_OPTION,

java-如何在不触发侦听器的情况下从PropertyChangeListener更改JOptionPane的值?

我正在尝试制作一个程序来管理一组体育运动员.每个球员都有一个枚举Sport,SportManager具有便捷的工厂方法.我想做的是打开一个对话框,该对话框具有一个名称的JTextField和一个选择运动的组合框.但是,我想阻止用户在文本字段为空白时关闭对话框,因此我编写了一个PropertyChangeList

java-自动关闭Jdialog,无需用户操作

我正在创建一个应用程序,在其中测试一定数量的界面功能,并且当发生错误时,我希望显示一条错误消息. 然后,应用程序应获取整个屏幕的屏幕截图,最后在没有用户任何帮助的情况下关闭错误消息. 为此,我尝试如下使用JDialog: JOptionPane pane = new JOptionPane("Error message", J

java-如何使模态JDialog在显示后立即执行代码

好的,我有一个对象列表.我需要显示一个Modal JDialog,然后将对象列表传递给它,并使它作用于它们.问题是当我调用.show()时,它劫持了EDT.理想的情况是能够将列表传递给构造函数,然后在显示对话框时执行有问题的函数.在C#中,我将为此使用Loaded事件,但是如何执行JDialog使我逃脱了.

java-除一个组件外,阻止整个swing ui-“对话框样式”

[这个问题与this question有关] 设置:我有一个手工制作的“可编辑标签”组件,看起来像一个标签,但是当您单击它时,它变成了一个可编辑字段,您可以对其进行编辑.您可以按Esc取消,或按Shift-Enter来确定编辑-或单击可编辑字段下方的相应按钮. 挑战:当您进入此编辑模式时,我希望UI的其余

使Java Swing模态对话框的行为类似于Mac OSX对话框

我正在编写一个小型应用程序,它要求ProgressBar出现在框架的TitleBar的中央,这在Mac OSX应用程序中很常见.我有两个问题: 1.我已经完成了定位,但是必须对父框架的TitleBar高度进行硬编码.有没有一种“软”的方法来获取TitleBar的高度? 在对话框的构造函数中: Dimension dimensionPar

使用Java swing在彼此之上显示两个对话框

我遇到的情况是我显示一个对话框,用户必须填写一些菜单,然后按OK.它工作正常,但是现在我在此对话框上有另一个按钮,如果用户想要添加某些值,我希望弹出另一个对话框,在该对话框中用户填写附加值,然后按“确定”,此对话框消失,用户回到主菜单.对话. 我已经尝试过了,但是每次我调用新

Java对话框不处理

Java noob在这里.当用户按下Windows关闭按钮时,扩展JDialog的Swing类不会释放-java.exe保留在内存中.我已经将代码剥离到了这个shell上,但我仍然可以做到这一点. 我看了其他样本,例如Basic Java Swing, how to exit and dispose of your application/JFrame 当我注释掉该示例代码中

java – 来自JFrame的JDialog,为什么我的监听器不能工作?

大约一周前,我开始研究选项类型的GUI.我从一个JFrame开始,并添加了相当多的功能与各种按钮和键监听器.我有这一切工作,并决定我希望窗口是模态的.我将JFrame转换为JDialog,虽然它仍然是非模态的,但所有功能仍然存在但是当我将其设置为模态(true或false)时,我失去了所有听众的功能.

java – 如何检查是否打开了jframe?

我的代码创建了一个新数组并将其发送到chat(jFrame). String info1[]=new String[3]; // username , userid , userid2 are variables info1[0]=username4; info1[1]=""+userid; info1[2]=""+userid2; chat.main(info1); 但我需要修改此代码,使其工作,如果聊天jframe被打开

java – JDialog在它的JFrame父级前面

我想在Java Swing中创建一个JDialog,当它打开时,它的父窗口无法访问(就像你在Microsoft Word中打开文件浏览器对话框一样). JDialog类中是否有提供此行为的方法?解决方法:在设置对话框可见之前使用JDialog.setModal(true) JDialog yourdialog = ... yourdialog.setModal(true); ..

java – 在JTabbedPane标头中添加JLabel

我有一个带有JTabbedPane的JDialog: 我只是想在JTabbedPane的右上角区域添加一个JLabel,这样我就可以触发一些事件(例如关闭JDialog). 我不想把它变成JFrame. PS:我知道这可能是重复的,但没有一个回复给我一个解决方案.解决方法:实际上,在Swing中不支持JTabbedPane中的定位.但你可以

java – JDialog有问题

我正在尝试在我正在制作的程序中向用户打印消息,但不知何故结果不是我所期望的.作为一个例子,我使用了Oracles sugest消息对话框,它是: JOptionPane.showMessageDialog(frame, "Eggs are not supposed to be green."); 我明白了(注意结尾处缺少的点和按钮中缺少的K): 我的JDK或

java – 摇摆焦点问题,失去焦点,focusgain未被调用

我有一个复杂而繁重的swing客户端应用程序,其中包含许多模态组件,jdialogs,内部框架等.在某些情况下,出现问题并且不可能再关注swing文本字段.您可以单击某些jbuttons,jcheckbox,但不可能在可编辑的jtextfields上聚焦和编辑值.不会触发可编辑文本字段的gainfocus事件,只有在执行文

java – JOptionPane按钮和自定义面板之间的通信

我通过构建一个包含我想要的字段的JPanel并将其添加到JOption窗格来创建一个多输入对话框 JMainPanel mainPanel = new JMainPanel(mensaje, parametros, mgr); int i = JOptionPane.showOptionDialog(null, mainPanel, "Sirena", JOptionPane.DEFAULT_OPTION, JOptionPa

Java GUI 顶级容器JFrame、JDialog

  JFrame的常用构造函数: JFrame() JFrame(String title)   //窗口标题,会显示在左上角窗体图标的后面     JDialog的常用构造函数: JDialog() JDialog(JFrame/JDialog owner)     //指定此对话框的所有者,当此对话框的所有者被关闭/最大化/最小化时,此对话框会自动随之被关