java:编写一个求平方的窗体
编译平台选择是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:编写一个求平方的窗体相关推荐
- c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...
点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...
- 用Java编写一个最简单的桌面程序
使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序. Java的javax.swi ...
- java编写存钱_用Java编写一个简单的存款
package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...
- 用java编写一个简单计算器
java 采用java编写一个简单计算器,使用awt和swing 代码如下: import java.awt.Color; import java.awt.Font; import java.awt. ...
- 停车场管理系统 java_使用java编写一个停车场管理系统
使用java编写一个停车场管理系统 发布时间:2020-11-30 16:00:28 来源:亿速云 阅读:145 作者:Leah 这篇文章给大家介绍使用java编写一个停车场管理系统,内容非常详细,感 ...
- java编写一个个人通信录程序
Java编写一个个人通信录程序,具有如下功能: (1)定义一个类,包括姓名.邮政编码.通信地址等成员变量 (2)查找:根据姓名在文件中查找个人信息,如果找到则显示出来 (3)添加:向文件中写个人信息 ...
- java编写一个彩票开奖的模拟程序.游戏共有两种玩法,一种是21选5,即玩家输入5个1到21内的不重复的数。另外一种玩法是6+1玩法,即要求玩家输入7个整数,代表所购买的彩票号码,最后一个是特码。
java编写一个彩票开奖的模拟程序.游戏共有两种玩法,一种是21选5,即玩家输入5个1到21内的不重复的数.另外一种玩法是6+1玩法,即要求玩家输入7个整数,代表所购买的彩票号码,最后一个是特码. 具 ...
- 如何用Python编写一个求 1到n阶乘之和的程序
各位许久不见了,甚是想念! 前段时间我进入高中阶段学习,一直还没有适应,现在好些了就继续写博客了. 看到很多人关注我,点赞或是评论,我感觉太高兴了! C语言这块我暂时先放下了,我想自己学学Python ...
- c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...
导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...
最新文章
- 敏捷团队如何通过Leangoo领歌做迭代管理、迭代规划及任务协同
- python代码怎么运行-python代码如何运行
- hdu5387(模拟)
- 构建闭环式的研发运维体系----云效EDAS DevOps
- The xxx collides with a package/type
- Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
- 懒人神器——新手必备的图片后期处理软件
- 一切都不象看起来那么严重 — 关于Fraud Clicks
- 初探VMware View 5.1
- 软件工程经济学课后答案
- EasyUI 1.5.1 美化主题大包 Insdep Theme 1.0.3 已发布,开源下载
- cxf框架Demo1
- 企业信息化到底是不是一把手工程
- 电工/模电/数电/电气控制/PLC可编程控制综合实验装置
- SpringBoot + Vue基本知识点荟萃
- 微信扫码登录详细操作流程(微信公众平台开发)
- 论文阅读《Characterizing BDS signal-in-space performance from integrity perspective》3
- 只要不上网,pc机就不会感染计算机病毒,计算机考试试题训练
- 【Charles基础】Charles抓取微信小程序乱码,抓取指定的请求
- angr源码分析——cle.Loader类