佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 690|回复: 7

java applet 的问题 ,不知道那里出错

[复制链接]
发表于 18-2-2006 04:49 PM | 显示全部楼层 |阅读模式
不知道那里出错
帮帮忙

我做了整天还不能

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.*;
  4. public class RecommendedWeightApplet extends Applet implements ActionListener
  5. {
  6.        
  7.         Label a,b,c;
  8.         TextField Text1,Text2,Text3;
  9.         Button b1;

  10.         public void init()
  11.         {
  12.         Label a=new Label("Enter your height:");
  13.         add(a);
  14.        
  15.         TextField Text1=new TextField(10);
  16.         add(Text1);

  17.         Label b=new Label("Enter your age:");
  18.         add(b);

  19.         TextField Text2=new TextField(20);
  20.         add(Text2);

  21.         Label c=new Label("Result:");
  22.         add(c);

  23.         TextField Text3=new TextField(30);
  24.         add(Text3);

  25.         Button b1=new Button("Calculate your weight");
  26.         add(b1);
  27.         setVisible(true);
  28.         setLayout(new GridLayout(6,2));
  29.         b1.addActionListener(this);
  30.         }

  31.         public void actionPerformed(ActionEvent e)
  32.         {
  33.                 if (e.getSource() == b1)
  34.                 {

  35.                 double x,y;
  36.                 double recommendedWeight;
  37.                 x=Double.parseDouble(Text1.getText());
  38.                 x=x*30.48;
  39.                 y=Double.parseDouble(Text2.getText());

  40.                 recommendedWeight=(x-100+y%10)*0.90;
  41.                 String output=Double.toString(recommendedWeight);
  42.                 Text3.setText(output);
  43.                 }
  44.         }
  45. }
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 18-2-2006 05:59 PM | 显示全部楼层
Try this, it should works.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class RecommendedWeightApplet extends Applet implements ActionListener
{

        Label a,b,c;
        TextField Text1=new TextField(10);
        TextField Text2=new TextField(20);
        TextField Text3=new TextField(30);
        Button b1;

        public void init()
        {
        Label a=new Label("Enter your height:";
        add(a);
        add(Text1);

        Label b=new Label("Enter your age:";
        add(b);
        add(Text2);

        Label c=new Label("Result:";
        add(c);
        add(Text3);

        b1=new Button("Calculate your weight";
        add(b1);
        setVisible(true);
        setLayout(new GridLayout(6,2));
        b1.addActionListener(this);
        }

        public void actionPerformed(ActionEvent e)
        {
                if (e.getSource() == b1)
                {

                double x,y;
                double recommendedWeight;
                x=Double.parseDouble(Text1.getText());
                x=x*30.48;
                y=Double.parseDouble(Text2.getText());

                recommendedWeight=(x-100+y%10)*0.90;
                String output=Double.toString(recommendedWeight);
                Text3.setText(output);
                }
        }
}
回复

使用道具 举报

发表于 18-2-2006 06:01 PM | 显示全部楼层
Try this, it should works.  

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.*;
  4. public class RecommendedWeightApplet extends Applet implements ActionListener
  5. {

  6.         Label a,b,c;
  7.         TextField Text1=new TextField(10);
  8.         TextField Text2=new TextField(20);
  9.         TextField Text3=new TextField(30);
  10.         Button b1;

  11.         public void init()
  12.         {
  13.         Label a=new Label("Enter your height:");
  14.         add(a);
  15.         add(Text1);

  16.         Label b=new Label("Enter your age:");
  17.         add(b);
  18.         add(Text2);

  19.         Label c=new Label("Result:");
  20.         add(c);
  21.         add(Text3);

  22.         b1=new Button("Calculate your weight");
  23.         add(b1);
  24.         setVisible(true);
  25.         setLayout(new GridLayout(6,2));
  26.         b1.addActionListener(this);
  27.         }

  28.         public void actionPerformed(ActionEvent e)
  29.         {
  30.                 if (e.getSource() == b1)
  31.                 {

  32.                 double x,y;
  33.                 double recommendedWeight;
  34.                 x=Double.parseDouble(Text1.getText());
  35.                 x=x*30.48;
  36.                 y=Double.parseDouble(Text2.getText());

  37.                 recommendedWeight=(x-100+y%10)*0.90;
  38.                 String output=Double.toString(recommendedWeight);
  39.                 Text3.setText(output);
  40.                 }
  41.         }
  42. }
复制代码
回复

使用道具 举报

 楼主| 发表于 18-2-2006 06:56 PM | 显示全部楼层
eh

真的能了

谢谢你

能不能请这为高人 指教下  我到底 哪里 出错啊

不过能了真的是太好了
回复

使用道具 举报

发表于 18-2-2006 07:29 PM | 显示全部楼层
OH....EASY.
You should initial the TextField first on on top of the code.
  1.         
  2.         TextField Text1=new TextField(10);
  3.         TextField Text2=new TextField(20);
  4.         TextField Text3=new TextField(30);
复制代码
回复

使用道具 举报

发表于 28-5-2006 11:53 PM | 显示全部楼层
原帖由 myahsam 于 18-2-2006 07:29 PM 发表
OH....EASY.
You should initial the TextField first on on top of the code.
        
        TextField Text1=new TextField(10);
        TextField Text2=new TextField(20);
        TextField Text3 ...



可以教教我写吗??
我完全不会。。。
用什么software...
和save as 什么file
都不懂。。
你可以做一个简单的java applet 吗??
这位高人。。。。
谢谢
回复

使用道具 举报

Follow Us
发表于 30-5-2006 12:39 AM | 显示全部楼层
去买入门书自己看啦..
看不懂英文,中文还是有的卖的..
回复

使用道具 举报

发表于 11-6-2006 11:44 AM | 显示全部楼层
原帖由 brain_cyo 于 18-2-2006 04:49 PM 发表
不知道那里出错
帮帮忙

我做了整天还不能

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class RecommendedWeightApplet extends Applet implements Action ...


TextField Text1,Text2,Text3; <-- 不要这个...
        或
TextField Text1=new TextField(10); <-- 把前面的TextField去掉...
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-8-2025 02:45 AM , Processed in 0.117159 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表