zoukankan      html  css  js  c++  java
  • Java--GUI编程(二)简易加法计算器


    import
    javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Calculate extends Frame{ TextField num1,num2,num3; public Calculate() { //三个文字域 num1 = new TextField(10); num2 = new TextField(10); num3 = new TextField(20); //一个按钮 Button button = new Button("="); button.addActionListener(new CalculateListener()); //一个标签 Label label = new Label("+"); setLayout(new FlowLayout()); add(num1); add(label); add(num2); add(button); add(num3); pack(); setVisible(true); } class CalculateListener implements ActionListener { @Override public void actionPerformed(ActionEvent e) { int i1 = Integer.parseInt( num1.getText()); int i2 = Integer.parseInt( num2.getText()); num1.setText(""); num2.setText(""); num3.setText(String.valueOf(i1+i2)); } } public static void main(String[] args) { new Calculate(); } }

    一个简易的加法计算器

    利用到了事件监听器

    监听按钮的变换从而使按钮有所作为。

    在这个方法中完整的实现了真正的Java的面向对象。

    而不是面向过程

    利用方法与属性 构建了这个加法计算器

    其中利用了内部类:最大的好处就是们可以畅通无阻的访问外部的属性和方法!

  • 相关阅读:
    SQLalchemy 字段类型
    爬虫学习
    Linux了解一下
    django-rest-framework
    vue相关理论知识
    Django认证系统
    Form组件
    JS之AJAX
    Django之中间件
    Django之ORM
  • 原文地址:https://www.cnblogs.com/richxan/p/12694622.html
Copyright © 2011-2022 走看看