java强制关闭弹出的消息框_Java 弹出的消息框关不掉

importjavax.swing.*;importjava.util.Random;importjava.awt.*;importjava.awt.event.*;importjavax.swing.JLabel.*;publicclassMultiextendsJFrameimplementsActionListener{privat...

import javax.swing.*;

import java.util.Random;

import java.awt.*;

import java.awt.event.*;

import javax.swing.JLabel.*;

public class Multi extends JFrame implements ActionListener

{

private JLabel label;

private JLabel label1;

private JTextField field;

private JButton button;

public Random random= new Random();//随机变量

int a=1+random.nextInt(9);

int b=1+random.nextInt(9);

public static void main(String args[])//main方法

{

Multi frame=new Multi();

frame.setSize(400,400);

frame.createGUI();

frame.show();

}

private void createGUI()//建立用户界面

{

setDefaultCloseOperation(EXIT_ON_CLOSE);

Container window=getContentPane();

window.setLayout(new FlowLayout());

label=new JLabel("how much is "+a+" times "+b+"");

window.add(label);

field=new JTextField(20);

window.add(field);

field.addActionListener(this);

button=new JButton(" OK ");

window.add(button);

button.addActionListener(this);

//label1=new JLabel("");

//window.add(label1);

}

public void actionPerformed(ActionEvent event)//静态方法play

{

int e=1;

while(e==1)

{

int d=1;

while(d==1)

{

int number = Integer.parseInt(field.getText());

int c=a*b;

if (c==number)

{

d=0;//结束本循环

}

else

{

d=1;

String message1=String.format("No.Please try again!");

JOptionPane.showMessageDialog( null, message1 );

}

}

String message2=String.format( "very good!");

JOptionPane.showMessageDialog( null, message2 );

}

}

}

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值