打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java学习——46、图形用户界面简单示例

Java的图形用户界面使用图形的方式借助菜单、编辑框、按钮等标准界面元素和键盘、鼠标操作,提供应用程序与用户进行数据交流的界面,实现人机交互。

Java图形用户界面的组件和事件由Java.awtJava.swing包共同提供,今天以一个简单的例子介绍一下Java.awt

代码如下:

import java.awt.*;

import  java.awt.event.*;

public class a extends Frame implements ActionListener{

    TextField jieguo,jiashu,beijiashu;//文本框

    public a(){

       super("字符串相加计算器");//窗口标题,继承自Frame,构造方法

       this.setLayout(newGridLayout(2,5));//布局方式

       this.setSize(600,100);//窗口大小

       this.setLocation(200,200);//窗口位置

       Label l=new Label("请输入字符串");//标签,提示

       Label l1=new Label("请输入第二个字符串");

       Label l2=new Label("");

       Label l3=new Label("");

       Label l4=new Label("");

       jiashu=new TextField(5);//文本框

       Label jiahao=new Label("+");

       beijiashu=new TextField(5);

       Button dengyu=new Button("=");//按钮

       dengyu.addActionListener(this);//给按钮添加监听事件,实现动作

       jieguo=new TextField(5);

       add(l);//将标签放到窗口里

       add(l2);

       add(l3);

       add(l1);

       add(l4);

       add(jiashu);//将文本框放到窗口里

       add(jiahao);

       add(beijiashu);

       add(dengyu);

       add(jieguo);

       this.addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent e) {

                System.exit(0);

            }

        });//关闭窗口

       this.setVisible(true);

    }

    public void actionPerformed(ActionEvent ev){//实现符号串相加

       String s=jiashu.getText()+beijiashu.getText();      

       jieguo.setText(s);

    }

    publicstaticvoidmain(String args[]){

       a b=new a(); 

    }

}

其运行结果如下:

输入字符串后,点击“=”按钮,结果如下:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java Swing入门基础
《Java程序设计教程》09 图形用户界面
文件选择对话框,颜色选择对话框,分隔线的使用与介绍 - JAVA记事 - JavaEye技...
java中带CheckBox的Tree
关于JAVA匿名内部类,回调,事件模式
使用Java实现简单串口通信
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服