`
辽东小小
  • 浏览: 200578 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

JOptionPane类提示框的一些常用的方法

阅读更多

最近在做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
分享到:
评论
1 楼 angle613163 2015-05-05  

相关推荐

    消息提示框控件

    消息提示框控件是软件开发中常用的一种交互元素,它用于向用户显示简短的通知、询问或确认信息。这类控件通常设计简洁,能够快速吸引用户的注意力,且不会打断主要的用户界面流程。在本话题中,我们将深入探讨消息...

    (java)Swing中弹出对话框的几种方式

    JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准对话框,如确认对话框、输入对话框、消息对话框以及选项对话框。这些对话框均为模式对话框,意味着它们会阻止用户与主窗口的其他部分...

    java提示框final

    在Java中实现这些特性,开发者可能使用了`JOptionPane`类的一些方法,比如`showMessageDialog`、`showConfirmDialog`或`showInputDialog`,并自定义了`Component`的布局和外观。例如,使用`setPreferredSize`来调整...

    提示框模块2.6.rar

    - **Java** 中,JavaFX 或 Swing 框架提供了`Alert`类和`JOptionPane`类来创建提示框。 - **Python** 的Tkinter库中,有`messagebox`模块可以创建提示框。 - **C#** 的.NET Framework中,`MessageBox`类提供了创建...

    java做的右下角弹出式提示框

    同时,可以利用`Timer`类来控制提示框的显示和消失,模拟弹出和收起的动画效果。 在描述中提到了“自由调整大小和背景”,这涉及到组件的布局管理和外观设计。在Java Swing中,可以使用不同的布局管理器,如...

    仿qq弹出提示框,Java语言实现

    此外,如果你的项目使用了JavaFX,可以利用`Alert`类来创建提示框,它的使用方式类似,但提供了更多的定制选项和更现代的界面。 在提供的压缩包文件`test`中,可能包含了实现这个功能的源代码。你可以通过查看和...

    swing右下角出现渐隐渐显的提示框.

    其中,"右下角出现渐隐渐显的提示框"通常指的是一个JOptionPane或者自定义组件,它用于向用户提供短暂的信息或者警告,且具有动画效果,即渐隐渐显。这种设计可以吸引用户的注意力,同时不干扰主要界面的操作。接...

    JOptionPane的使用

    `JOptionPane`是Java Swing库中的一个类,用于创建简单的用户对话框,它提供了一种简单的方法来向用户显示信息、询问问题或获取输入。在Java应用程序中,`JOptionPane`是一个非常实用的工具,特别是在GUI(图形用户...

    swing 网摘

    1. **JOptionPane**:这是Swing中最基础的提示框类,它可以创建简单的信息框、确认框、输入框和选项面板。例如,`JOptionPane.showMessageDialog()`用于显示信息,`JOptionPane.showConfirmDialog()`用于获取用户...

    好用的弹出框

    2. Java中的JOptionPane类及其使用方法,展示如何创建基本和带有用户输入的弹出框。 3. 自定义弹出框的设计,包括样式、布局和功能的增强。 4. 源码分析,可能涉及具体的编程语言(如Java、C++)和实现弹出框的方法...

    定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。

    在Java中,类是用于封装一组相关属性和方法的基本单位。在这个案例中,定义了一个名为`Circle`的类,该类包含一个私有变量`radius`来表示圆的半径。 ```java class Circle { private double radius; // 构造函数...

    java 预览 两种方法 每种只需一句话 绝对简单 实例

    Java Swing库提供了`javax.swing.JOptionPane`类,它包含了一系列显示对话框的方法,如`showMessageDialog()`,`showInputDialog()`等。这些方法可以创建用户界面来预览信息或获取用户输入,特别适合在桌面应用中...

    对话框应注意.txt

    `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**:在...

    java所有类结构(pdf文件)

    通过JOptionPane,开发者可以轻松创建消息框,提示用户确认、输入信息或选择选项。这对于用户交互和错误处理非常有用。 `javax.print.attribute.standard`包包含了打印属性类,这些类与打印任务的特性有关,如打印...

    java点击按钮弹出对话框

    1. **JavaFX的对话框**:JavaFX没有直接等价于`JOptionPane`的类,但我们可以使用`Alert`类创建简单的对话框,或者创建自定义的`Dialog`类来获取更复杂的交互。例如,创建一个警告对话框: ```java Alert alert = ...

    各种弹出信息框

    在软件开发中,这些信息框是用户界面的重要组成部分,常见的有警告框、确认框、信息提示框和输入框等。这些对话框通常在用户执行特定操作或需要交互时出现,为用户提供必要的信息或等待他们的反馈。 描述中提到的...

    javaSE代码实例

    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 ...

Global site tag (gtag.js) - Google Analytics