• 大小: 8.34MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-08
  • 语言: Java
  • 标签: 范玫  马俊编著  

资源简介

Java语言面向对象程序设计实验指导与习题答案 范玫 马俊编著

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
public class appletPrg extends Japplet implements ActionListener
{
  JPanel centerPanelnorthPanel;
  JButton b1b2;
  CardLayout card;
  public void init()
  {
    setLayout(new BorderLayout());
    centerPanel=new JPanel();
    northPanel=new JPanel();
    card=new CardLayout();
    centerPanel.setLayout(card);
    Trangle trangle=new Trangle();
    Circle circle=new Circle();
    centerPanel.add(“trangle“trangle);
    centerPanel.add(“circle“circle);
    b1=new JButton(“计算圆面积“);
    b2=new JButton(“计算三角形面积“);
    b1.addActionListener(this);
    b2.addActionListener(this);
    northPanel.add(b1);
    northPanel.add(b2);
    add(centerPanelBorderLayout.CENTER);
    add(northPanelBorderLayout.NORTH);
  }
  public void actionPerformed(ActionEvent e)
  {
    if(e.getSource()==b1)
    {
      card.show(centerPanel“circle“);
     }
    else if(e.getSource()==b2)
    {
      card.show(centerPanel“trangle“);
    }
  }
}
class Circle extends JPanel implements ActionListener
{
  double rs;
  JTextField rad=nullarea=null;
  JButton b=null;
  Circle()
  {
    rad=new JTextField(10);
    area=new JTextField(10);
    b=new JButton(“sure“);
    add(new JLabel(“radiue“));
    add(rad);
    add(new JLabel(“area is“));
    add(area);
    add(b);
    b.addActionListener(this);
  }
  public void actionPerformed(ActionEvent e)
  {
    try
    {
      r=Double.parseDouble(rad.getText());
      s=Math.PI*r*r;
      area.setText(““+s);
    }catch(Exception ee)
    {
      rad.setText(“Input“);
    }
  }
}
class Trangle extends JPanel implements ActionListener
{
  double a=0b=0c=0s;
  JTextField ba=new JTextField(6)bb=new JTextField(6)bc=new JTextField(6)
    area=new JTextField(24);
  JButton button=new JButton(“sure“);
  Trangle()
  {
    add(new JLabel(“input three lines“));
    add(ba);
    add(bb);
    add(bc);
    add(new JLabel(“area is“));
    add(area);
    add(button);
    button.addActionListener(this);
  }
  public void actionPerformed(ActionEvent e)
  {
  try
  {
    a=Double.parseDouble(ba.getText());
    b=Double.parseDouble(bb.getText());
    c=Double.parseDouble(bc.getText());
    if(a+b>c&&a+c>b&&c+b>a)
    {
      double p=(a+b+c)/2;
      s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
      area.setText(String.valueOf(s));
    }else
    {
      area.setText(“not trangle“);
    }
  }catch(Exception ee)
  {
    area.setText(“intput number“);
  }

  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2004  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\0.jpg

     文件     152600  2011-12-20 20:49  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\01.jpg

     文件     161173  2011-12-20 20:49  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\02.jpg

     文件     418075  2011-12-20 20:49  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\03.jpg

     文件     469592  2011-12-20 20:50  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\04.jpg

     文件     469592  2011-12-20 20:50  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\05.jpg

     文件     137427  2011-12-20 20:50  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\06.jpg

     文件       2550  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\1.jpg

     文件       2890  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\2.jpg

     文件       3906  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\3.jpg

     文件       2507  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\4.jpg

     文件       2010  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\5.jpg

     文件       4054  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\6.jpg

     文件        862  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\7.jpg

     文件      54261  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\a.mid

     文件       1645  2011-12-20 20:18  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\appletPrg.class

     文件         97  2011-12-20 20:17  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\appletPrg.html

     文件       2600  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\appletPrg.java

     文件       2483  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\appletPrg.java~

     文件      54261  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\b.au

     文件      54261  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\b.mid

     文件       1434  2011-12-20 20:18  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Circle.class

     文件        847  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Draw.class

     文件        262  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Draw.java

     文件        924  2011-12-21 23:24  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Flower.class

     文件       2340  2011-12-15 21:20  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Flower.java

     文件       2378  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\Flower.java~

     文件        634  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\GTest$1.class

     文件       1014  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\GTest.class

     文件        592  2011-12-15 21:13  Java语言面向对象程序设计实验指导与习题答案  范玫 马俊编著\java 9\GTest.java

............此处省略977个文件信息

评论

共有 条评论

相关资源