jjzjj

java - 将组件动态添加到 JDialog

当用户单击JDialog上的按钮时,我无法将JComponents添加到JDialog。基本上我希望它看起来像这样:然后,当用户单击“添加新字段”时,我希望它看起来像这样:我似乎无法获得添加新JLabel或JTextField的对话框。谁能指出我正确的方向?编辑:这是“添加新字段”按钮的操作(现在只是尝试一个标签)。@ActionpublicvoidaddNewField(){ContainercontentPane=getContentPane();JLabellabel=newJLabel("welkom");contentPane.add(label,BorderLayout.C

java - 将组件动态添加到 JDialog

当用户单击JDialog上的按钮时,我无法将JComponents添加到JDialog。基本上我希望它看起来像这样:然后,当用户单击“添加新字段”时,我希望它看起来像这样:我似乎无法获得添加新JLabel或JTextField的对话框。谁能指出我正确的方向?编辑:这是“添加新字段”按钮的操作(现在只是尝试一个标签)。@ActionpublicvoidaddNewField(){ContainercontentPane=getContentPane();JLabellabel=newJLabel("welkom");contentPane.add(label,BorderLayout.C

java - 在 Windows 任务栏上显示 JDialog

我正在尝试在Windows中显示JDialog。如何在我的Windows任务栏上显示JDialog(如JFrame)? 最佳答案 对话框本身不能有任务栏条目,但您可以构建一个没有任何可见效果的框架并将其用作对话框的父级。然后看起来对话框有一个任务栏条目。以下代码向您展示了如何做到这一点:classMyDialogextendsJDialog{privatestaticfinalListICONS=Arrays.asList(newImageIcon("icon_16.png").getImage(),newImageIcon("ic

java - 在 Windows 任务栏上显示 JDialog

我正在尝试在Windows中显示JDialog。如何在我的Windows任务栏上显示JDialog(如JFrame)? 最佳答案 对话框本身不能有任务栏条目,但您可以构建一个没有任何可见效果的框架并将其用作对话框的父级。然后看起来对话框有一个任务栏条目。以下代码向您展示了如何做到这一点:classMyDialogextendsJDialog{privatestaticfinalListICONS=Arrays.asList(newImageIcon("icon_16.png").getImage(),newImageIcon("ic

java - 删除 Swing JDialog 中的 "X"按钮

有没有办法从JDialog标题栏中删除关闭按钮(“X”)? 最佳答案 您可以通过调用dialog.setUndecorated(true)删除整个对话框标题,但这意味着该对话框不能再移动了。您还可以执行dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)以防止按钮执行任何操作。除此之外,我认为没有办法完全删除X。 关于java-删除SwingJDialog中的"X"按钮,我们在StackOverflow上

java - 删除 Swing JDialog 中的 "X"按钮

有没有办法从JDialog标题栏中删除关闭按钮(“X”)? 最佳答案 您可以通过调用dialog.setUndecorated(true)删除整个对话框标题,但这意味着该对话框不能再移动了。您还可以执行dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)以防止按钮执行任何操作。除此之外,我认为没有办法完全删除X。 关于java-删除SwingJDialog中的"X"按钮,我们在StackOverflow上

java - 如何在另一个模态 JDialog 之上创建一个模态 JDialog

我有一个模式设置对话框,它是一个JDialog。在这个设置窗口中,我放置了一些组件,包括一个按钮到另一个模态设置对话框,它也是一个JDialog。我制作了它们JDialogs,因为这是我所知道的制作模态对话框的唯一方法。问题是这样的:当我创建主设置对话框时,我必须在没有父框架或有父框架的情况下构建JDialog。由于我的主窗口是JFrame,我可以将其传递给主设置对话框构造函数。但是当我想创建第二个模态设置对话框时,它应该将主设置对话框作为父对话框,我找不到获取JDialog的(J)Frame的方法。我确实想将该主设置对话框作为父级传递,以便第二个设置对话框在显示时以它为中心。假设第二

java - 创建一个显示 "Please Wait"JDialog 的 swing 线程

问题是这样的:我有一个swing应用程序正在运行,在某个时候,对话框需要输入用户名和密码并按“确定”。我希望当用户按下“确定”时,swing应用程序按以下顺序执行:打开“请稍候”JDialog进行一些操作(最终显示一些其他的JDialog或JOptionPane)完成操作后关闭“请稍候”JDialog这是我在okButtonActionPerformed()中编写的代码:privatevoidokButtonActionPerformed(java.awt.event.ActionEventevt){//ThisclasssimplyextendsaJDialogandcontains

java - 如何将 JFrame 设置为 JDialog 的父级

我无法将框架设置为对话框的所有者。通常,当我扩展JDialog类来创建对话框时,我会使用super(frame)来指定对话框的所有者,这样当您按alt+tab。但是当我使用像JDialogdialog=newJDialog()这样的new创建对话框时,我无法将框架指定为对话框的所有者。以下示例演示了上述两种方法。TopClick按钮打开一个未扩展JDialog的对话框。底部单击按钮打开一个带有扩展JDialog的对话框。importjava.awt.BorderLayout;importjava.awt.Dimension;importjava.awt.EventQueue;impor

java - 使 JDialog 按钮响应 Enter 键

我有一个带有文本字段、确定按钮和取消按钮的JQueryDialog。我希望能够在填写文本字段后按下回车键,并让它执行与单击“确定”按钮时相同的操作。 最佳答案 在您的对话框中,调用getRootPane().setDefaultButton(okButton)。 关于java-使JDialog按钮响应Enter键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/344969/