java swing 提示框工具类

简介:

下面是我总结Java  swing 常用的弹出框工具类:

Java代码   收藏代码
  1. package com.swing.messagebox;  
  2.   
  3. import javax.swing.JOptionPane;  
  4.   
  5. public class GUIUtil23  
  6. {  
  7.     public static final String MESSAGE_WARNING     = " 警告";  
  8.     public static final String MESSAGE_INFORMATION = " 消息";  
  9.     public static final String MESSAGE_ERROR = " 错误";  
  10.   
  11.     private GUIUtil23()  
  12.     {  
  13.         throw new Error("Don't let anyone instantiate this class.");  
  14.     }  
  15.       
  16.     /*** 
  17.      * Warning boxes 
  18.      *  
  19.      * @param mesg 
  20.      */  
  21.     public static void warningDialog(String mesg)  
  22.     {  
  23.         JOptionPane  
  24.                 .showMessageDialog(  
  25.                     null,  
  26.                     "<html><font color=\"yellow\"  style=\"font-weight:bold;" +  
  27.                     "background-color:#666666\" >"  
  28.                         + mesg + "</font></html>", MESSAGE_WARNING,  
  29.                     JOptionPane.WARNING_MESSAGE);  
  30.     }  
  31.   
  32.     /*** 
  33.      * error 
  34.      *  
  35.      * @param mesg 
  36.      */  
  37.     public static void errorDialog(String mesg)  
  38.     {  
  39.         JOptionPane  
  40.                 .showMessageDialog(  
  41.                     null,  
  42.                     "<html><font color=\"red\"  style=\"font-weight:bold;" +  
  43.                     "background-color:white\" >"  
  44.                         + mesg + "</font></html>", MESSAGE_ERROR,  
  45.                     JOptionPane.ERROR_MESSAGE);  
  46.     }  
  47.   
  48.     /*** 
  49.      * information 
  50.      *  
  51.      * @param mesg 
  52.      */  
  53.     public static void infoDialog(String mesg)  
  54.     {  
  55.         JOptionPane.showMessageDialog(null,  
  56.             "<html><font color=\"green\"  style=\"font-weight:bold;\" >" + mesg  
  57.                 + "</font></html>", MESSAGE_INFORMATION,  
  58.             JOptionPane.INFORMATION_MESSAGE);  
  59.     }  
  60. }  

 

相关文章
|
2月前
|
缓存 前端开发 Java
【前端学java】java基础巩固复习巩固语法练习-工具类的封装(14)
【8月更文挑战第10天】java基础巩固,工具类的封装
20 1
【前端学java】java基础巩固复习巩固语法练习-工具类的封装(14)
|
2月前
|
Java
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
|
2月前
|
安全 Java API
|
2月前
|
存储 设计模式 安全
Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类
Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类
26 0
|
2月前
|
SQL Java 数据库连接
【Java】Java Swing 图书管借阅管理系统(源码+论文)【独一无二】
【Java】Java Swing 图书管借阅管理系统(源码+论文)【独一无二】
|
2月前
|
存储 数据可视化 Java
【Java】Java swing 民宿管理系统 GUI(源码+可视化界面)【独一无二】
【Java】Java swing 民宿管理系统 GUI(源码+可视化界面)【独一无二】
|
3月前
|
设计模式 存储 安全
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
47 1
|
3月前
|
安全 Java 开发者
Java中的并发工具类与线程安全实现
Java中的并发工具类与线程安全实现
|
4月前
|
设计模式 缓存 算法
编写高效的Java工具类:实用技巧与设计模式
编写高效的Java工具类:实用技巧与设计模式
|
3月前
|
并行计算 Java API
Java中的并发工具类详解
Java中的并发工具类详解
下一篇
无影云桌面