⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 infodialog.java

📁 一个用java写的地震分析软件(无源码)-used to write a seismic analysis software (without source)
💻 JAVA
字号:
package org.trinet.util.graphics;
import java.awt.*;
import javax.swing.*;
public class InfoDialog {
    public static void informUser(Component component, String msgType, String strMessage) {
        informUser(component, msgType, strMessage, null);
    }

    public static void informUser(Component component, String msgType, String strMessage, JLabel statusLabel) {
	final String plainCommand = "PLAIN";
	final String infoCommand = "INFO";
	final String questionCommand = "QUESTION";
	final String errorCommand = "ERROR";
	final String warningCommand = "WARNING";

	String message = null;
	if (strMessage == null) message = "";
	if (statusLabel != null) statusLabel.setText(strMessage);

	String messageType = msgType.trim().toUpperCase();
        if (messageType.equals(plainCommand)) {
                    JOptionPane.showMessageDialog(component,
                                    strMessage,
                                    "Message",
                                    JOptionPane.PLAIN_MESSAGE);
	} else if (messageType.equals(infoCommand)) {
                    JOptionPane.showMessageDialog(component,
                                    strMessage,
                                    "Information",
                                    JOptionPane.INFORMATION_MESSAGE);
    
	} else if (messageType.equals(questionCommand)) {
                    JOptionPane.showMessageDialog(component,
                                    strMessage,
				    "Question",
                                    JOptionPane.QUESTION_MESSAGE);
	} else if (messageType.equals(errorCommand)) {
                    JOptionPane.showMessageDialog(component,
                                    strMessage,
                                    "Error",
                                    JOptionPane.ERROR_MESSAGE);
	} else if (messageType.equals(warningCommand)) {
                    JOptionPane.showMessageDialog(component,
                                    strMessage,
                                    "Warning",
                                    JOptionPane.WARNING_MESSAGE);
	}
	java.awt.Toolkit.getDefaultToolkit().beep();

    } // end of informUser method
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -