<!-- [if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
Swing
中可以使用JOptionPane
来实现对话框
API
中对该类可以显示的对话框说明如下
Method Name
|
Description
|
showConfirmDialog
|
Asks a confirming question, like yes/no/cancel.
|
showInputDialog
|
Prompt for some input.
|
showMessageDialog
|
Tell the user about something that has happened.
|
showOptionDialog
|
The Grand Unification of the above three.
|
可供配置的参数(
部分)
有
1.
对话框显示的信息类型(messageType)
l
ERROR_MESSAGE
l
INFORMATION_MESSAGE
l
WARNING_MESSAGE
l
QUESTION_MESSAGE
l
PLAIN_MESSAGE
2.
对话框可供选项的类型(optionType)
l
DEFAULT_OPTION
l
YES_NO_OPTION
l
YES_NO_CANCEL_OPTION
l
OK_CANCEL_OPTION
使用也是很简单的,例如显示一个信息弹出窗:
JOptionPane.showMessageDialog(null, "这是内容","这是标题",
JOptionPane.ERROR_MESSAGE);
或是显示一个带标准返回值的弹出窗:
JOptionPane.showInternalConfirmDialog(frame,
"please choose one", "information",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
其余的,差不多都这样。API说得很详细。记录以防忘记。
分享到:
相关推荐
对话框中的组件布局可以使用Swing的布局管理器,如FlowLayout、GridLayout、BorderLayout、BoxLayout或GridBagLayout等,以便根据需要调整组件的位置和大小。 五、应用示例 在提供的"SwingDialogApplying"项目中,...
在Swing中,文件对话框是用户与应用交互的重要部分,主要用于打开或保存文件。本篇将详细介绍Java Swing中的文件对话框及其使用方法,非常适合初学者学习。 1. **JFileChooser类** `JFileChooser` 是Swing中的核心...
在Java的Swing框架中,弹出对话框是与用户交互的一种常见方式,主要用于限制用户行为、提示用户操作结果或请求用户输入。JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准对话框,如...
在Swing中,标准对话框是向用户提供特定交互的一种方式,例如显示消息、询问用户问题或者获取用户输入。对话框是非模态和模态两种,模态对话框会阻止用户与对话框背后的窗口进行交互,直到对话框关闭。 `...
在恶搞对话框中,可能使用了JOptionPane来创建一些带有幽默元素的消息提示。 3. JButton:Swing中的按钮组件,用户点击后可以触发特定的事件处理。在恶搞对话框中,可能有多个按钮,每个按钮对应不同的恶搞对话或...
这使得本人在学习了VC++的非模式对话框编程之后,更加理解了Java中Swing编程的原理--真是幸哉!这也就说明,如果你参与(学习)过Java的C/S开发技术,那么自然学习C++的可视化编程也不难。本示例注释非常详细。 阅读...
本文将基于“对话框应注意.txt”文件中的描述与内容,详细介绍Java Swing对话框的基本概念、常用方法及应用场景,并通过示例代码帮助读者更好地理解和掌握这些知识点。 #### 二、Swing对话框概述 Swing对话框主要...
"颜色对话框"是Swing中的一个功能,允许用户选择颜色。虽然这个特定的"颜色对话框"标题可能指的是一个过时的实现,但在讨论中,我们将主要基于Swing现有的颜色选择功能来探讨相关知识点。 首先,Swing中的`...
在软件开发中,特别是在图形用户界面(GUI)的设计中,"在对话框中点击按钮弹出另外一个对话框" 是一种常见的交互方式。这种设计允许用户通过执行特定操作(如点击按钮)来获取更多信息或者进行更复杂的操作。对话框...
在Java编程语言中,消息对话框是用户界面(UI)设计中的一个重要元素,它用于向用户提供信息、请求确认或接收简单输入。Java提供了多种方法来创建和使用消息对话框,这些对话框通常由`java.awt`和`javax.swing`这两...
在Swing库中,JDialog类可以用于创建自定义的非模态对话框。 例如,`C08_3_MyDialog.java`可能创建了一个简单的非模态对话框: ```java import javax.swing.*; import java.awt.*; public class MyDialog extends...
这提供了更好的用户体验,因为用户不必完成对话框中的任务才能继续工作。在Windows API中,使用`CreateWindowEx`函数可以创建非模态对话框,而在MFC(Microsoft Foundation Classes)中,可以使用`CDialog`类的`...
Swing还包含了诸如JOptionPane这样的对话框组件,用于弹出信息提示、确认对话或输入框。JTabbedPane允许在单个窗口中组织多个组件,而JSplitPane则可以实现窗口的分割,便于用户查看和操作多部分内容。 对于国际化...
另外,Swing的模态对话框(JOptionPane)、拖放功能(DnD)、以及国际化支持也可能有所提及。 在实际开发中,线程管理是重要的考虑因素,因为Swing组件不是线程安全的。因此,书中可能详细阐述了Event Dispatch ...
例如,在Java Swing或JavaFX中,我们可以使用JOptionPane类创建各种类型的对话框;在Python的Tkinter库中,我们可以使用messagebox模块;而在C#的Windows Forms或WPF中,System.Windows.Forms.MessageBox类提供了...
实现对话框中的滚动条,开发者通常需要利用编程语言提供的GUI库或框架,如Windows API、Qt、wxWidgets、Java Swing、WPF等。例如,在Windows环境下,使用MFC(Microsoft Foundation Classes)库,可以通过CDialog类...
在Swing中,你可以创建出丰富、交互性强的桌面应用,而且它的组件库提供了很多美观的外观和感觉。 Swing 提供了一套轻量级组件,这些组件在功能上与AWT(Abstract Window Toolkit)组件相似,但它们是用纯Java编写...
在编程和用户界面设计中,对话框是一种至关重要的元素,用于与用户进行交互并获取反馈。对话框通常出现在主应用程序窗口之外,提供一种临时中断主流程以执行特定任务或显示重要信息的方式。在这个主题中,我们将深入...
在Java Swing开发中,Swing组件库是一个强大的工具集,用于构建图形用户界面(GUI)。这个库主要围绕着`javax.swing`包展开,它提供了丰富的组件、布局管理器以及事件处理机制,使得开发者可以创建出复杂的桌面应用...
标题中的“2种方法实现对话框”...同时,还涉及到了Java Swing中的JSpinner组件,它在对话框中的应用,特别是在提供数值选择功能时的作用。理解并熟练运用这些知识点,对于提升用户界面的交互性和用户体验至关重要。