import java.awt.*;
import java.awt.event.*;

public class MyFrame extends Frame implements ActionListener {

int a;
Button b1 = new Button("得到一个随机数");
TextField tf1 = new TextField(10);
TextField tf2

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Fan番

    19人对此回答表示赞同

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.JFrame;
    public class MyFrame extends Frame implements ActionListener {

    private int a;
    JFrame jf=new JFrame ("猜数");
    Button b1 = new Button("得到
    展开
    19
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 沦陷的痛

    11人对此回答表示赞同

    你改成我这样试试嘛,我都运行了,能才对数字
    经过测试,可行
    import java.awt.*;
    import java.awt.event.*;

    public class MyFrame extends Frame implements ActionListener {

    int a;
    Button b1 = new Button("得到一个随机数");
    TextField tf1 =
    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 瓦卡卡

    10人对此回答表示赞同

    把int a2 =Integer.parseInt(tf2.getText());放到actionPerformed(ActionEvent e){}里边才对。
    花浓花浅是正解。
    你看看你的逻辑,只有判断了e.getSource()==b2之后,才有必要执行tf2.getText();你的程序当按下“得到一个随机数”时,就执行tf2.getText()了,没有必要,而且此时tf2中根本没有输入,所以抛出了java.lang.NumberFormatException.由于java默认
    展开
    10
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 李振藩

    5人对此回答表示赞同

    那就看你怎么想了,我给你几个建议,因为我没有时间帮你实现。
    建议一:简单实现法:你把每种书名、价格、厂家都作为一个对象的属性分别存到不同的对象中,在主函数中首先用构造方法实例化这几个对象,然后再用你输入的字符串和每个对象的相应属性一一比对,符合条件则输出对应的厂家。
    建议二:比较复杂实现法:信息全部保存到数据库,然后再用你输入的字符串和每条记录的相应字段一一比对,符合条件则输出对应的厂家。
    如果你对我真诚的回答满意的话,请给我多加分,如果有什么疑问的话,请给我留言。Q
    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部