简单界面生成

import java.awt.*; impo

rt java.awt.event.*;

class Calculate extends Frame implements ActionListener {

TextField t1=new TextField(5); //第一个操作数文本框

TextField t2=new TextField(5); //运算符文本框

TextField t3=new TextField(5); //第一个操作数文本框

TextField t4=new TextField(5); //结果文本框

Label L1=new Label("=");

Button btn=new Button("计算");

public Calculate() {

setLayout(new FlowLayout());

add(t1);add(t2);

add(t3);

add(L1);

add(t4);

add(btn);

btn.addActionListener(this); //注册动作事件监听者为当前对象

addWindowListener(new WindowAdapter() {

//关闭窗口事件

public void windowClosing(WindowEvent e)

{ dispose(); //释放窗口 System.exit(0); //退出程序 }

});

}

public void actionPerformed(ActionEvent e)

{

float x,y; //操作数变量

double result=0; //结果变量

String op;

try {//异常捕获机制

x=Float.parseFloat(t1.getText());//将字符串数据转换成浮点型数据

y=Float.parseFloat(t3.getText());

op=t2.getText();

if(op.equals("+")) //运算符为"+" result=x+y;

else if(op.equals("-")) //运算符为"-" result=x-y;

else if(op.equals("*")) //运算符为"*" result=x*y;

else if(op.equals("/")) //运算符为"/" result=x/y;

t4.setText(Double.toString(result));

}

catch(Exception ee){t4.setText("数据错误");

} //捕获异常,数据错误时,显示信息

}

public static void main(String args[]) {

Calculate mainFrame = new Calculate();

mainFrame.setSize(400, 400);

mainFrame.setTitle("两个数的计算程序");

mainFrame.setVisible(true);

}

}

时间: 2024-12-09 20:38:05

简单界面生成的相关文章

xcode江湖录-第04章 风水宝地--界面生成器之StoryBoard简单示例 与 约束

第04章风水宝地--界面生成器之StoryBoard简单示例 ??如何设置转场动画?? ??如何在参与到转场动作中?? ??如何让页面跳转到自定义VC?? ??如何设置自定义跳转模式?? ??如何用StoryBoard中的VC生成对象?? 01:新建SingleViewApplication,命名为StoryBoardTest. 02:打开Main.Storyboard,如下: 03:通过Object Library选中View Controller(A controller that mana

iOS:Swift界面实例1, 简单界面

Apple推出了基于Objective-C的新语言Swift. 通过实例, 我们可以很好的感受这门新语言 注意事项: 在XCode6_Beta中, 如果有中文, IDE的自动补全功能就会失效, 所以开始调试的时候可以先用英文, 后面再用中文替代. 1. 新建iOS -> Single View Application. 2. 修改AppDelegate.swift文件 1 // 2 // AppDelegate.swift 3 // UIByCode_Swift_1_HelloWorld 4 /

css3 简单界面动画

asdasdasdasda asdasdasdasdacss3 简单界面动画,布布扣,bubuko.com

Swift 写一个简单界面(实战-新手)

原文链接 在这篇博文中你可以看到那些内容呢, 首先这是一个用tableView纯代码Swift写的简单界面, 你可以看到下面这些 - 使用Alamofire 进行网络请求 - 使用MJExtension 进行字典转模型 - 使用HanekeSwift 进行图片的赋值 - 如何写一个模型(M) - 如何自定义一个UITableViewCell Alamofire 简单网络请求 func XTNetworkReq(url: String){ print("SUMMER_TEST_1") A

Web界面和Winform界面生成,代码生成工具

在上面一篇随笔<代码生成工具之界面快速生成>介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面.内容显示.内容编辑界面的生成,另外还介绍了Winform界面的内容编辑界面的生成,本篇主要继续介绍Winform界面生成中的查询列表界面的操作展示等信息. 基于Winform的界面生成,配合我的Winform开发框架,提供了三种不同的界面生成,包括传统界面样式.DotNetBar界面样式和DevExpress界面样式的代码生成,这几种界面是目前Winfo

【Unity】UGUI系列教程——拼接一个简单界面

0.简介: 在目前的游戏市场上,手游依然是市场上的主力军,而只有快速上线,玩法系统完善的游戏才能在国内市场中占据份额.而在手游开发过程中,搭建UI系统是非常基本且重要的技能,极端的说如果对Unity的UI系统熟悉,就可以去游戏公司上班了 :)(笑~). 但是就像蛋炒饭,最简单的事要做好也是非常困难的.UI这块的变动也经常是整个游戏最频繁的一块,如果没有一个合理的设计思路,和管理方案,后期将会陷入无止境的调试优化之中. 万丈高楼平地起,现在让我们开始从Unity中的UGUI系统进行讲解. 1.创建

双足机器人简单步态生成

 让机器人行走最简单的方法是先得到一组步态曲线,即腿部每个关节随时间运动的角度值.可以在ADAMS或3D Max.Blender等软件中建立好机构/骨骼模型,设计出脚踝和髋关节的运动曲线,然后进行逆运动学解算,测量每个关节在运动过程中的转角,最后将得到的曲线导出.拿到曲线数据后我们就可以用单片机读取,然后发送给机器人的舵机去执行运行.这种方法的缺点是机器人只能按照固定的步态行走,不够灵活,比如抬脚高度.步长等参数都是定死的,如果需要修改还得再使用别的软件导出新的步态数据. 最简单的腿部结构如下图

UWP开发入门(九)——简单界面的布局技巧及屏幕适应

嘿嘿嘿,题目比较绕哈.本篇主要讨论一般情况下,页面的布局技巧,怎么将元素的展现尽量做到分辨率无关.基本的思路仍然是尽量少的标定具体的数字,而是用比列来标注各元素占据的空间. 这里我打算用易信的名片页来举例: Phone的界面看起来不错,大致以纵向排列.最上方是标题栏,头像部分居中,下面的文字以列表形式靠左对齐,最下部为留白.考虑到标题栏需要锚定在顶部,不参与比例分配.头像,文字和留白的占比大致为2.5:4:3.XAML中的Grid定义如下: <Grid.RowDefinitions> <

[转]一个简单的生成随机手机/电话号码/身份证号/银行卡号/地址/电子邮件等的Oracle小程序

在某些场景下我们可能需要生成一些随机数据,比如在测试环境中生成手机号.电子邮件地址等数据用来进行功能测试.或者将生产的数据导入到测试环境中,进行简单的脱敏处理.这是我在DBMS_RANDOM的基础上进行扩展开发的能够生成: 手机号码 电话号码 电子邮件 身份证号 银行卡号 住址 的一个Oracle Package,有兴趣的朋友可以从这里下载:http://pan.baidu.com/s/1pJBkVyF当然限于个人能力等原因,还有许多不足,恳请指正. 生成随机手机号码: 点击(此处)折叠或打开