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

 

相关文章
|
15天前
|
存储 IDE Java
漂亮不是梦!Java Swing美化攻略
Java Swing 是一个为 Java 设计的 GUI 工具包,提供文本框、按钮等组件。尽管其外观可定制,通过 Look and Feel(LAF)机制改变应用风格,如 Darcula 和 FlatLaf,但现已淡出主流视野,主要应用于 IDE 领域,如 IntelliJ IDEA 和 Eclipse。相比其他 GUI 框架,Swing 的发展前景有限。
38 1
|
3月前
|
算法 搜索推荐 Java
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
这篇文章介绍了如何使用Java后端技术,结合Graphics2D和Echarts等工具,生成包含个性化信息和图表的海报,并提供了详细的代码实现和GitHub项目链接。
165 0
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
|
3月前
|
Java
Java 些许公共工具类
Java 些许公共工具类
20 1
|
5月前
|
缓存 前端开发 Java
【前端学java】java基础巩固复习巩固语法练习-工具类的封装(14)
【8月更文挑战第10天】java基础巩固,工具类的封装
31 1
|
5月前
|
Java
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
|
5月前
|
安全 Java API
|
5月前
|
存储 设计模式 安全
Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类
Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类
78 0
|
5月前
|
SQL Java 数据库连接
【Java】Java Swing 图书管借阅管理系统(源码+论文)【独一无二】
【Java】Java Swing 图书管借阅管理系统(源码+论文)【独一无二】
303 0
|
5月前
|
存储 数据可视化 Java
【Java】Java swing 民宿管理系统 GUI(源码+可视化界面)【独一无二】
【Java】Java swing 民宿管理系统 GUI(源码+可视化界面)【独一无二】
133 0
|
6月前
|
设计模式 存储 安全
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
73 1