先放上代码运行结果(有点花里胡哨): 下面是代码实现: 将图形抽象成一个类shapes作为父类,在里面定义计算周长和面积的方法,其他图形直接调用(继承)父类的方法进行实现,这样就同时涉及了抽象、封装、继承、多态的知识。 package Frame; //图形父类 public abstract class shapes { abstract double perimeterCalculation...
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; /** 继承 JFrame就可以使你定义的这个类成为一个窗体 * 可以对窗体的属性进行扩展并且可以定义自己需要的特殊操作方法 * */ public class JCalculator extends JFrame { JPanel fPanel; J...
import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.util.EventListener; //BorderLayout边界布局管理器 FlowLayout流式布局管理器 JFrame顶层容器 class Login extends JFrame{ public static String name;//定义静态的全局变量 JButton btnLogin,btnRegister,btnCancel;//定义按钮 ...
《JAVA图形用户界面设计与实例》是2004年冶金工业出版社出版的图书,作者是陈家兴。内容介绍 Java是Sun公司开发的新一代编程语言,它正逐步成为Internet应用的主要开发语言、本书主要介绍了Java语言基础、基本的用户界面构件及设计、事件处理与窗口构造构件、JFC/Swing基本知识及Swing 系列组件,通过简单文本编辑器实例、简单...