import java.io.Serializable; public class Balloon implements Serializable { // 做一个气球 private static final long serialVersionUID = 5009119732635166912L; private float size;// 气球的大小 public void blow(float increment) {// 气球的充气速度 size = size + increment; } public void deflate(float decrement) {// 气球的放气速度 size = size - decrement; } public float look() { // 观察气球的大小 return size; } }
import java.awt.*; public class Gui extends Frame implements Runnable { private static final long serialVersionUID = 1L; protected Balloon ball; public Gui(String s, Balloon ball) { this.ball = ball; setSize(500, 500); setBackground(new Color(224, 224, 224)); setVisible(true); } public void run() { while (true) { repaint(); try { Thread.sleep(100); } catch (Exception e) { e.printStackTrace(); }