初识对话框

对话框分为:有模式与无模式,有模式将意味着阻塞其他线程的执行,表明操作的重要性

1.消息对话框

属于有模式对话框

格式:public static void showMessageDialog(Component parentComponent,String message,String title,int messageType)

parentComponent指定对话框可见的位置,null表示屏幕的正前方,不空表示组件正前方居中显示

message指定内容,title指定对话框标题

messageType指明对话框类型

INFORMATION_MESSAGE   消息对话框

WARNING_MESSAGE          警告对话框

ERROR_MESSAGE              错误对话框

QUESTION_MESSAGE         问题对话框

PLAIN_MESSAGE               简易对话框

  String str= jTextField1.getText();
             String regex="[a-zA-z]+";
             if(str.matches(regex)){
                 JOptionPane.showMessageDialog(this,"121212","sasasa",JOptionPane.WARNING_MESSAGE);
             }
             else{
                  JOptionPane.showMessageDialog(null,"121212","sasasa",JOptionPane.INFORMATION_MESSAGE);
                  jTextField1.setText(null);
             }

时间: 2024-08-12 06:20:20

初识对话框的相关文章

网站对话框开源脚本--ArtDialog V6.0

初识对话框脚本觉得artDialog还是挺不错的开源的js脚本,最新版本都是V6.0 ,相对之前版本,artDialog的语法也发生很大的变化,windows对应的JS版本如下 点击下载 语法也发生变化,查看语法文档 artDialog主页面地址: http://aui.github.io/artDialog/ 帮助文档地址: http://aui.github.io/artDialog/doc/index.html#option 弹出对话框的开源JS,值得学习

Windows Forms编程实战学习:第一章 初识Windows Forms

初识Windows Forms 1,用C#编程 using System.Windows.Forms; ? [assembly: System.Reflection.AssemblyVersion("1.0")] ? namespace MyNamespace { public class MyForm : Form { public MyForm() { this.Text = "Hello Form"; } [System.STAThread] public s

学习WebSocket一(WebSocket初识)

Java EE 7 去年刚刚发布了JSR356规范,使得WebSocket的Java API得到了统一,Tomcat从7.0.47开始支持JSR356,这样一来写WebSocket的时候,所用的代码都是可以一样的.今天终于体验了一把Tomcat发布的WebSocket,用着很爽,下面把这一历程分享给大家. 关键词:WebSocket, Tomcat 前提:使用Tomcat7.0.47,Firefox25.0.0.5046 首先Tomcat7.0.47自带WebSocket的示例程序,有两种版本,

三层架构初识和搭建

一.是什么? 1.表现层(UI):展现给用户的界面,用户在使用一个系统的时候他的所见所得.主要表示Web或WinForm方式,对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问.如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务. 2.业务逻辑层(BLL):针对具体问题的操作,主要负责对数据层的操作,对数据业务逻辑处理. 3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添.删除.修改.查找等具体为业务逻辑层或表示层提供数据服务. 二.为什么?

003.初识UG/NX

第2章 初识Unigraphics 本章主要内容 UG工作环境 UG系统参数的设定 UG常用工具 常用系统功能的使用 2.1 UG工作环境 2.1.1 UG工作界面 UG的启动窗口中主要包括以下几个部分:标题栏.菜单栏.工具条.屏幕窗口区域.提示栏.状态栏.资源条等. 标题栏显示软件的版本 菜单栏主要用来调用UG各功能模块和调用各执行命令以及对UG系统的参数进行设置.对于不同的功能模块,菜单略有所差别. 工具栏提供命令工具条使命令操作更加快捷,工具条都对应菜单下不同的命令. 在屏幕窗口区域点击下

[ActiveMQ]初识ActiveMQ

初识ActiveMQ ActiveMQ介绍 官方网站:http://activemq.apache.org/ 最新版本:ActiveMQ 5.14.1(2016-10-28) 最新版本下载链接:http://activemq.apache.org/download.html 历史版本下载链接:http://archive.apache.org/dist/activemq/ Getting Started Guide链接:http://activemq.apache.org/getting-sta

初识Microsoft Hyper-v Server

初识Microsoft Hyper-v Server 上一篇博文中和大家聊了Hyper-v在各种版本之上的安装,那么安装完成了以后今天就和大家来一起认识一下Microsoft Hyper-v Server 1.Micrisoft Hyper-v Server的管理界面:Hyper-V管理器介绍: 如下图所示,是Hyper-V Server的管理控制台,显示当前Hyper-V虚拟机等相关信息.具体介绍如下表所示 序号 作用 1 用来连接和信息Hyper-v主机 2 显示虚拟机列表.状态.CPU.内

[翻译]初识SQL Server 2005 Reporting Services Part 2

原文:[翻译]初识SQL Server 2005 Reporting Services Part 2 在Part 1文章中我们对SQL Server Reporting Services 2005(SSRS)有了一个初步的了解.我们分别通过报表向导和报表设计器构建了两个报表.在Part 2我们将以一个SSRS开发者的身份深入查看更多特征信息. 以下是我们要研究的: l 表达式的用法.这些表达式可以让你动态的控制从控件属性到数据绑定的报表的各个方面. l 报表中用到的计算和操作的通用函数. l 报

[翻译]初识SQL Server 2005 Reporting Services Part 1

原文:[翻译]初识SQL Server 2005 Reporting Services Part 1 构建和部署基本报表 如果曾经存在一项工作使得“真正的”开发者给他的上司泡蘑菇,那就是构建报表.毕竟那并不是真正的开发,更像是制作美化的格式.而且你所使用的构建报表的工具试图提供一个抽象层,这个经常妨碍你对报表的真正掌控.我以前经常听到这些争论.如果这听上去像你曾经在一个水制冷器旁边的对话,那么我请你仔细关注一下SQL Server 2005 Reporting Services(SSRS). S