编译平台选择是eclipse。

打开eclipse,file->new->class,输入名称后,点finish。

总代码:

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
public class shiyan {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new AppFrame();
    }

}

    class AppFrame extends JFrame 
    {
    JTextField in=new JTextField(10); //在窗体中添加文本框
    JButton btn=new JButton("求平方"); //按钮的名字
    JLabel out=new JLabel("请在文本框输入一个数字"); //文本框的提示
    
    AppFrame()
    {
        
        setLayout(new FlowLayout());
        getContentPane().add(in);
        getContentPane().add(btn);
        getContentPane().add(out);
        setSize(500,100);
        setLocation(700,400);
        setVisible(true);
        
        btn.addActionListener(new Be());
    }
        class Be implements ActionListener{
        
            @Override
        public void actionPerformed(ActionEvent e) 
        {
            
            String s=in.getText();
            float x=Float.parseFloat(s);
            x=x*x;
            out.setText(s+"的平方为:"+x);
                    
            
        }

    }
}

下面来分析代码:

JTextField 方法用于在窗体中添加文本框,in为文本框名称(可随意设置),10为长度。

JButton用于添加按钮,btn为按钮名称(可随意设置),后面引用为按钮的内容。

JLabel用于在窗体中添加其他内容,out为名称(可随意设置),后面为显示的内容。

这是appFrame方法,setLayout用于设置窗口布局,getContentPane在窗体中添加相关信息,setSize设置窗体长宽,setLocation设置窗体在屏幕的位置,setVisible设置窗口可见,addActionListener监听,就是设置按下按钮会执行什么操作。

按钮求平方的相关代码

下面是运行的界面:

输入100:

java:编写一个求平方的窗体相关推荐

  1. c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...

    点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...

  2. 用Java编写一个最简单的桌面程序

    使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序. Java的javax.swi ...

  3. java编写存钱_用Java编写一个简单的存款

    package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...

  4. 用java编写一个简单计算器

    java 采用java编写一个简单计算器,使用awt和swing 代码如下: import java.awt.Color; import java.awt.Font; import java.awt. ...

  5. 停车场管理系统 java_使用java编写一个停车场管理系统

    使用java编写一个停车场管理系统 发布时间:2020-11-30 16:00:28 来源:亿速云 阅读:145 作者:Leah 这篇文章给大家介绍使用java编写一个停车场管理系统,内容非常详细,感 ...

  6. java编写一个个人通信录程序

    Java编写一个个人通信录程序,具有如下功能: (1)定义一个类,包括姓名.邮政编码.通信地址等成员变量 (2)查找:根据姓名在文件中查找个人信息,如果找到则显示出来 (3)添加:向文件中写个人信息 ...

  7. java编写一个彩票开奖的模拟程序.游戏共有两种玩法,一种是21选5,即玩家输入5个1到21内的不重复的数。另外一种玩法是6+1玩法,即要求玩家输入7个整数,代表所购买的彩票号码,最后一个是特码。

    java编写一个彩票开奖的模拟程序.游戏共有两种玩法,一种是21选5,即玩家输入5个1到21内的不重复的数.另外一种玩法是6+1玩法,即要求玩家输入7个整数,代表所购买的彩票号码,最后一个是特码. 具 ...

  8. 如何用Python编写一个求 1到n阶乘之和的程序

    各位许久不见了,甚是想念! 前段时间我进入高中阶段学习,一直还没有适应,现在好些了就继续写博客了. 看到很多人关注我,点赞或是评论,我感觉太高兴了! C语言这块我暂时先放下了,我想自己学学Python ...

  9. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

最新文章

  1. 敏捷团队如何通过Leangoo领歌做迭代管理、迭代规划及任务协同
  2. python代码怎么运行-python代码如何运行
  3. hdu5387(模拟)
  4. 构建闭环式的研发运维体系----云效EDAS DevOps
  5. The xxx collides with a package/type
  6. Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
  7. 懒人神器——新手必备的图片后期处理软件
  8. 一切都不象看起来那么严重 — 关于Fraud Clicks
  9. 初探VMware View 5.1
  10. 软件工程经济学课后答案
  11. EasyUI 1.5.1 美化主题大包 Insdep Theme 1.0.3 已发布,开源下载
  12. cxf框架Demo1
  13. 企业信息化到底是不是一把手工程
  14. 电工/模电/数电/电气控制/PLC可编程控制综合实验装置
  15. SpringBoot + Vue基本知识点荟萃
  16. 微信扫码登录详细操作流程(微信公众平台开发)
  17. 论文阅读《Characterizing BDS signal-in-space performance from integrity perspective》3
  18. 只要不上网,pc机就不会感染计算机病毒,计算机考试试题训练
  19. 【Charles基础】Charles抓取微信小程序乱码,抓取指定的请求
  20. angr源码分析——cle.Loader类

热门文章

  1. [转]稳定排序和不稳定排序
  2. mysql免安装版,遇到msvcr120dll文件丢失错误的解决方案
  3. 通过Cerebro访问Elasticsearch
  4. 从零开始学IDA逆向(百度云)
  5. 电脑开机显示器不显示BIOS界面,直接进入系统解决办法
  6. 无线路由器打印机服务器设置,newifi新路由打印机服务器设置全教程
  7. 在app中关闭第三方app
  8. 手撸spring源码分析IOC实现原理
  9. 小猫爬山(DFS+剪枝)
  10. win10电脑不显示WIFI