Messagerie.java
上传用户:w19756388
上传日期:2022-03-11
资源大小:124k
文件大小:4k
源码类别:

IP电话/视频会议

开发平台:

Java

  1. package com.coded.jchat.msg;
  2. /*
  3.  * Copyright (C) 2006 Hassen Ben Tanfous
  4.  * All right reserved.
  5.  *
  6.  * Redistribution and use in source and binary forms, with or without
  7.  * modification, are permitted provided that the following conditions
  8.  * are met:
  9.  *
  10.  *  1. Redistributions of source code must retain the above copyright
  11.  * notice, this list of conditions and the following disclaimer.
  12.  *
  13.  *  2. Redistributions in binary form must reproduce the above copyright
  14.  * notice, this list of conditions and the following disclaimer in the
  15.  * documentation and/or other materials provided with the distribution.
  16.  *
  17.  *  3. Neither the name of the Hassen Ben Tanfous nor the names of its contributors
  18.  * may be used to endorse or promote products derived from this software
  19.  * without specific prior written permission.
  20.  *
  21.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  22.  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  23.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  24.  * A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
  25.  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  26.  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  27.  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  28.  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  29.  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  30.  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  31.  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  32.  *
  33.  * Messagerie.java
  34.  * Date: 15/01/2006
  35.  * @author Hassen Ben Tanfous
  36.  */
  37. //imports
  38. import javax.swing.*;
  39. public class Messagerie {
  40.   public static String titre;
  41.   /**
  42.    *
  43.    * @param titre String
  44.    */
  45.   public Messagerie(String titre) {
  46.     this.titre = titre;
  47.   }
  48.   /**
  49.    * message d'erreur
  50.    * @param message String
  51.    */
  52.   public static void msge(String message) {
  53.     msg(message, JOptionPane.ERROR_MESSAGE);
  54.   }
  55.   /**
  56.    * message plain
  57.    * @param message String
  58.    */
  59.   public static void msg(String message) {
  60.     msg(message, JOptionPane.PLAIN_MESSAGE);
  61.   }
  62.   /**
  63.    * message information
  64.    * @param message String
  65.    */
  66.   public static void msgi(String message) {
  67.     msg(message, JOptionPane.INFORMATION_MESSAGE);
  68.   }
  69.   /**
  70.    * message question
  71.    * @param message String
  72.    */
  73.   public static void msgq(String message) {
  74.     msg(message, JOptionPane.QUESTION_MESSAGE);
  75.   }
  76.   /**
  77.    * message warning
  78.    * @param message String
  79.    */
  80.   public static void msgw(String message) {
  81.     msg(message, JOptionPane.WARNING_MESSAGE);
  82.   }
  83.   /**
  84.    *
  85.    * @param msg String
  86.    * @param type int
  87.    */
  88.   public static void msg(String msg, int type) {
  89.     JOptionPane.showMessageDialog(null, msg, titre, type);
  90.   }
  91.   /**
  92.    *
  93.    * @param msg String
  94.    * @param titre String
  95.    * @param type int
  96.    */
  97.   public static void msg(String msg, String titre, int type) {
  98.     JOptionPane.showMessageDialog(null, msg, titre, type);
  99.   }
  100.   /**
  101.    *
  102.    * @param msg String
  103.    * @param titre String
  104.    */
  105.   public static void msge(String msg, String titre) {
  106.     msg(msg, titre, JOptionPane.ERROR_MESSAGE);
  107.   }
  108.   /**
  109.    *
  110.    * @param msg String
  111.    * @param titre String
  112.    */
  113.   public static void msg(String msg, String titre) {
  114.     msg(msg, titre, JOptionPane.PLAIN_MESSAGE);
  115.   }
  116.   /**
  117.    *
  118.    * @param msg String
  119.    * @param titre String
  120.    */
  121.   public static void msgi(String msg, String titre) {
  122.     msg(msg, titre, JOptionPane.INFORMATION_MESSAGE);
  123.   }
  124.   /**
  125.    *
  126.    * @param msg String
  127.    * @param titre String
  128.    */
  129.   public static void msgq(String msg, String titre) {
  130.     msg(msg, titre, JOptionPane.QUESTION_MESSAGE);
  131.   }
  132.   /**
  133.    *
  134.    * @param msg String
  135.    * @param titre String
  136.    */
  137.   public static void msgw(String msg, String titre) {
  138.     msg(msg, titre, JOptionPane.WARNING_MESSAGE);
  139.   }
  140.   /**
  141.    *
  142.    * @param msg String
  143.    */
  144.   public static void msgOnly (String msg) {
  145.     JOptionPane.showMessageDialog(null, msg);
  146.   }
  147. }