import java.awt.*;
//import java.awt.HeadlessException;
import java.awt.event.*;
import javax.swing.*;public class  Consumer extends JFrame 
{
JFrame f = new JFrame();
JLabel prompt2;
JLabel prompt3;
JLabel prompt4;
JLabel prompt5; JTextField input1;
JTextField input2;
JTextField input3;
JTextField input4; JButton btn1;
JButton btn4;
JButton btn2;
public void init()
{
prompt2=new JLabel("请在此注册:");//标签
prompt3=new JLabel("输入用户名:");
prompt4=new JLabel("输入你的密码:");
input1=new JTextField(8);//写内容的文本
input2=new JTextField(8);
input3=new JTextField(8);
input4=new JTextField(8); btn1=new JButton("成交");//按钮
//btn4=new JButton("");
//btn2=new JButton("查找1"); setLayout(new FlowLayout());//布局管理器 btn1.addActionListener(this);//分别为按钮添加时间监听器//this 指“登陆”
btn4.addActionListener(this);
btn2.addActionListener(this); add(new Label());// yonghu 
add(prompt2);

add(new Label());
add(prompt3);
add(input2); add(new Label());
add(prompt4);
add(input4); add(btn1);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200,300);
//setResizable(false);
setVisible(true);

}
public void actionPerformet(ActionEvent e)
{ if (e.getActionCommand()=="成交")
{
/*单击成交时
*会跳出一个显示“你已经注册成功的对话框”
我该怎么修改此代码
*/
} public static void main(String[] args) 
{
 Consumer sd = new  Consumer();
 sd.init();
}
}

解决方案 »

  1.   

    JOptionPane.showMessageDialog(this,"你已经注册成功!","提示框",JOptionPane.WARNING_MESSAGE);
      

  2.   

    运行怎么会出错呀
    怎么会找不着showMessageDialog()方法呀
      

  3.   

    import javax.swing.JOptionPane;
    这个句导入了吗?
      

  4.   

    改了一下你的程序,import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class  Consumer extends JFrame implements ActionListener
    {
    JFrame f = new JFrame();
    JLabel prompt2;
    JLabel prompt3;
    JLabel prompt4;
    JLabel prompt5; JTextField input1;
    JTextField input2;
    JTextField input3;
    JTextField input4; JButton btn1;
    JButton btn4;
    JButton btn2;
    public void init()
    {
    prompt2=new JLabel("请在此注册:");//标签
    prompt3=new JLabel("输入用户名:");
    prompt4=new JLabel("输入你的密码:");
    input1=new JTextField(8);//写内容的文本
    input2=new JTextField(8);
    input3=new JTextField(8);
    input4=new JTextField(8); btn1=new JButton("成交");//按钮
    //btn4=new JButton("");
    //btn2=new JButton("查找1"); setLayout(new FlowLayout());//布局管理器 btn1.addActionListener(this);//分别为按钮添加时间监听器//this 指“登陆”
    //btn4.addActionListener(this);
    //btn2.addActionListener(this); add(new Label());// yonghu 
    add(prompt2);

    add(new Label());
    add(prompt3);
    add(input2); add(new Label());
    add(prompt4);
    add(input4); add(btn1);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(200,300);
    //setResizable(false);
    setVisible(true);

    }
    public void actionPerformed(ActionEvent e)
    { if (e.getActionCommand()=="成交")
    {           JOptionPane.showMessageDialog(this,"你已经注册成功!","提示框",JOptionPane.WARNING_MESSAGE); /*单击成交时
    *会跳出一个显示“你已经注册成功的对话框”
    我该怎么修改此代码
    */
    }
    } public static void main(String[] args) 
    {
     Consumer sd = new  Consumer();
     sd.init();
    }
    }