JOptionPane.showMessageDialog JOptionPane.ERROR_MESSAGE:错误消息
JOptionPane.WARNING_MESSAGE:警告消息
JOptionPane.INFORMATION_MESSAGE:问题消息
JOptionPane.PLAIN_MESSAGE:
左侧的图片可以自定义
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
//JOptionPane中的消息对话框
public class JOptionPane {
JFrame jFrame=new JFrame();
JTextArea jTextArea=new JTextArea(8,40);
JButton jButton=new JButton(new AbstractAction("按下弹出对话框") {
@Override
public void actionPerformed(ActionEvent e) {
String s=jTextArea.getText();
// ///参数: int messageType指定消息对话框的类型:错误消息,警告消息,问题消息...
javax.swing.JOptionPane.showMessageDialog(jFrame,s,"消息对话框", javax.swing.JOptionPane.ERROR_MESSAGE);
// javax.swing.JOptionPane.showMessageDialog(jFrame,s,"消息对话框", javax.swing.JOptionPane.WARNING_MESSAGE);
// javax.swing.JOptionPane.showMessageDialog(jFrame,s,"消息对话框", javax.swing.JOptionPane.INFORMATION_MESSAGE);
javax.swing.JOptionPane.showMessageDialog(jFrame,s,"消息对话框", javax.swing.JOptionPane.PLAIN_MESSAGE);
// javax.swing.JOptionPane.showMessageDialog(jFrame,s,"消息对话框", javax.swing.JOptionPane.PLAIN_MESSAGE,new ImageIcon("D:\\imgs\\ok.jpg"));
//
//
}
});
private void vivit(){
//组装视图
jFrame.add(jButton, BorderLayout.SOUTH);
jFrame.add(jTextArea);
jFrame.pack();
jFrame.setVisible(true);
}
public static void main(String[] args) {
new JOptionPane().vivit();
}}
在文本框输入内容
按下按钮弹出对话框