消息对话框的使用

   java中 使用消息对话框,要用到javax.swing包中的JOptionPane类的静态方法:

  public static void showMessageDialog(Component parentComponent,String message,String title,int messageType).

  messageType可以以下5个取值:

   JOptionPane.INFORMATION_MESSAGE;

   JOptionPane.WARNING_MESSAGE;

   JOptionPane.ERROR_MESSAGE;

   JOptionPane.QUESTION_MESSAGE;

   JOptionPane.PLAIN_MESSAGE;

   取不同的值,对于着不同的对话框风格.

   下面的例子程序实现了以下功能:当你向文本框中输入文字后,点击"show"按钮,会谈出消息对话框,显示你输入的内容.

  import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Message extends JFrame implements ActionListener {
 JTextField text=new JTextField("输入文本",30);
 public Message(int height,int width){
  setTitle("消息对话框测试");
  JButton mesButton=new JButton("show");
  
  JPanel panel=new JPanel();
  
  text.setEditable(true);
  panel.add(text);
  panel.add(mesButton);
  
  
  setBounds(100,100,width,height);
  
  setContentPane(panel);//装载所有组件
  
  mesButton.addActionListener(this);
 }
 
 public static void main(String args[]){
  Message newMessage=new Message(500,500);
  newMessage.setVisible(true);
 }
 
    public void actionPerformed(ActionEvent e){
     String comStr=e.getActionCommand();
     
      if (comStr.equals("show"))
     {
      
      System.out.print("ok");
      JOptionPane.showMessageDialog(this,"你输入的内容是: "+text.getText(),"显示对话框",JOptionPane.INFORMATION_MESSAGE);
      
     }
     else System.out.println("error");
     
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值