最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。
很方便的,于是就简单的整理了一下。
1.1 showMessageDialog
显示一个带有OK
按钮的模态对话框。
下面是几个使用showMessageDialog
的例子:
JOptionPane.showMessageDialog(null, "友情提示");
效果如下:
JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);
效果如下:
JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null, "提示消息.", "标题",JOptionPane.PLAIN_MESSAGE);
1.2 showOptionDialog
这个函数可以改变显示在按钮上的文字。你还可以执行更多的个性化操作。
常规的消息框:
int n = JOptionPane.showConfirmDialog(null, "你高兴吗?", "标题",JOptionPane.YES_NO_OPTION);//i=0/1
效果如下:
个性话消息框:
Object[] options ={ "好啊!", "去一边!" };
int m = JOptionPane.showOptionDialog(null, "我可以约你吗?", "标题",JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
效果如下:
1.3
showInoutDialog
该方法返回一个Object
类型。这个Object
类型一般是一个String
类型,反应了用户的输入。
下拉列表形式的例子:
Object[] obj2 ={ "足球", "篮球", "乒乓球" };
String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n", "爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");
效果如下:
文本框形式的例子:
JOptionPane.showInputDialog(null,"请输入你的爱好:\n","title",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");
效果如下:
对应的小图标可参照下图:
详细的解释可参照oracle官网
- 大小: 4.8 KB
- 大小: 7.2 KB
- 大小: 4.8 KB
- 大小: 3.6 KB
- 大小: 4.6 KB
- 大小: 4.7 KB
- 大小: 10.2 KB
- 大小: 9.2 KB
- 大小: 24.1 KB
分享到:
相关推荐
消息提示框控件是软件开发中常用的一种交互元素,它用于向用户显示简短的通知、询问或确认信息。这类控件通常设计简洁,能够快速吸引用户的注意力,且不会打断主要的用户界面流程。在本话题中,我们将深入探讨消息...
JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准对话框,如确认对话框、输入对话框、消息对话框以及选项对话框。这些对话框均为模式对话框,意味着它们会阻止用户与主窗口的其他部分...
在Java中实现这些特性,开发者可能使用了`JOptionPane`类的一些方法,比如`showMessageDialog`、`showConfirmDialog`或`showInputDialog`,并自定义了`Component`的布局和外观。例如,使用`setPreferredSize`来调整...
- **Java** 中,JavaFX 或 Swing 框架提供了`Alert`类和`JOptionPane`类来创建提示框。 - **Python** 的Tkinter库中,有`messagebox`模块可以创建提示框。 - **C#** 的.NET Framework中,`MessageBox`类提供了创建...
同时,可以利用`Timer`类来控制提示框的显示和消失,模拟弹出和收起的动画效果。 在描述中提到了“自由调整大小和背景”,这涉及到组件的布局管理和外观设计。在Java Swing中,可以使用不同的布局管理器,如...
此外,如果你的项目使用了JavaFX,可以利用`Alert`类来创建提示框,它的使用方式类似,但提供了更多的定制选项和更现代的界面。 在提供的压缩包文件`test`中,可能包含了实现这个功能的源代码。你可以通过查看和...
其中,"右下角出现渐隐渐显的提示框"通常指的是一个JOptionPane或者自定义组件,它用于向用户提供短暂的信息或者警告,且具有动画效果,即渐隐渐显。这种设计可以吸引用户的注意力,同时不干扰主要界面的操作。接...
`JOptionPane`是Java Swing库中的一个类,用于创建简单的用户对话框,它提供了一种简单的方法来向用户显示信息、询问问题或获取输入。在Java应用程序中,`JOptionPane`是一个非常实用的工具,特别是在GUI(图形用户...
1. **JOptionPane**:这是Swing中最基础的提示框类,它可以创建简单的信息框、确认框、输入框和选项面板。例如,`JOptionPane.showMessageDialog()`用于显示信息,`JOptionPane.showConfirmDialog()`用于获取用户...
2. Java中的JOptionPane类及其使用方法,展示如何创建基本和带有用户输入的弹出框。 3. 自定义弹出框的设计,包括样式、布局和功能的增强。 4. 源码分析,可能涉及具体的编程语言(如Java、C++)和实现弹出框的方法...
在Java中,类是用于封装一组相关属性和方法的基本单位。在这个案例中,定义了一个名为`Circle`的类,该类包含一个私有变量`radius`来表示圆的半径。 ```java class Circle { private double radius; // 构造函数...
Java Swing库提供了`javax.swing.JOptionPane`类,它包含了一系列显示对话框的方法,如`showMessageDialog()`,`showInputDialog()`等。这些方法可以创建用户界面来预览信息或获取用户输入,特别适合在桌面应用中...
`JOptionPane`类提供了静态工厂方法来创建不同类型的对话框,如消息对话框、确认对话框、输入对话框和选项对话框等。这些对话框通常用于显示信息、获取用户输入或提示用户进行选择等操作。 #### 三、对话框类型及其...
在Java中,JavaFX和Swing库提供了`JOptionPane`类,可以创建各种类型的模态对话框。对于非模态对话框,可以使用`JDialog`类。在C#和.NET框架中,我们可以利用`MessageBox.Show`方法创建模态对话框,而`Form`类则可...
首先,我们了解消息框的基本类型,通常包括信息提示框(Info)、警告框(Warning)、错误框(Error)和确认框(Confirm)。每种类型都有其特定的图标和用法,例如信息框用于提供一般性信息,警告框提醒用户可能存在...
1. **Java Swing**:在Java中,可以使用`JOptionPane`类来创建简单的对话框,如`JOptionPane.showInputDialog()`用于创建输入对话框,`JOptionPane.showMessageDialog()`用于创建信息对话框。 2. **Android**:在...
通过JOptionPane,开发者可以轻松创建消息框,提示用户确认、输入信息或选择选项。这对于用户交互和错误处理非常有用。 `javax.print.attribute.standard`包包含了打印属性类,这些类与打印任务的特性有关,如打印...
1. **JavaFX的对话框**:JavaFX没有直接等价于`JOptionPane`的类,但我们可以使用`Alert`类创建简单的对话框,或者创建自定义的`Dialog`类来获取更复杂的交互。例如,创建一个警告对话框: ```java Alert alert = ...
在软件开发中,这些信息框是用户界面的重要组成部分,常见的有警告框、确认框、信息提示框和输入框等。这些对话框通常在用户执行特定操作或需要交互时出现,为用户提供必要的信息或等待他们的反馈。 描述中提到的...
13.3.2 编写方法链以及StringBuffer类的重要方法 255 13.4 StringBuilder类 258 13.5 正则表达式 259 13.5.1 正则表达式的基本语法 259 13.5.2 Pattern类简介 262 13.5.3 Matcher类简介 263 13.5.4 ...