展开全部

如果是要进行AWT或者Swing编程需要将类打包成e69da5e6ba903231313335323631343130323136353331333337383330可运行的jar包或者通过工具将jar包打包成exe文件,然后点击就可以直接运行了。下面是一个简单的登录窗口例子:

效果图:

代码:import java.awt.*;

import java.awt.event.*;

public class TestTextField implements ActionListener{

TextField name;

TextField password;

public static void main( String args[]) {

TestTextField ttf = new TestTextField();

ttf.createUI();

}

public void createUI(){

Frame f = new Frame("登录界面");

f.add(new Label("请输入您的用户信息:"),"North");

Panel p1 = new Panel();

p1.setLayout(new BorderLayout());

Panel p11 = new Panel();

p11.setLayout(new GridLayout(2,1));

p11.add(new Label("用户名:"));

p11.add(new Label("密  码:"));

Panel p12 = new Panel();

p12.setLayout(new GridLayout(2,1));

name = new TextField(10);

name.addActionListener(this);

password = new TextField(10);

password.setEchoChar('*');

password.addActionListener(this);

p12.add(name);

p12.add(password);

p1.add(p11,"West");

p1.add(p12,"Center");

Panel p2 = new Panel();

Button submit = new Button("提交");

Button reset = new Button("重置");

submit.addActionListener(this);

reset.addActionListener(this);

p2.add(submit);

p2.add(reset);

f.add(p1,"Center");

f.add(p2,"South");

f.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

f.setSize(200,130);

f.setLocation(300,200);

f.setVisible( true);

}

public void actionPerformed(ActionEvent e){

String s = e.getActionCommand();

if(s.equals("重置")){

this.clear();

}else if(s.equals("提交") || (e.getSource()==name) || (e.getSource()==password)){

this.submit();

}

}

public void clear(){

name.setText("");

password.setText("");

}

public void submit(){

String n = name.getText();

String psw = password.getText();

System.out.println("用户名:" + n + "\t密码:" + psw);

}

}

java 做窗体_java怎么做窗体相关推荐

  1. java 圆角窗口_JAVA实现圆角窗体 .

    现在开发一个窗体程序,经常要求用圆角窗体.而在Windows 经典外观下,直接写出来的窗体却是方型的.在windows 7.windows server2008 的外观下,就已经是圆角的了. 这里我们 ...

  2. java做小窗体_java实现简单窗体小游戏----球球大作战

    java实现简单窗体小游戏----球球大作战 需求分析 1.分析小球的属性: ​坐标.大小.颜色.方向.速度 2.抽象类:Ball ​设计类:BallMain-创建窗体 ​BallJPanel-画小球 ...

  3. java如何做网页_java怎么做一个简单网页?网页包括什么?

    学了java程序之后,大家就可以将这些运用到生活中去,比如做一个简单的网页.正好也可以检测自己学了怎么样,那么接下来,我们就来给大家讲解一下这方面的内容. 用Java语言编写实现一个简单的WEB浏览器 ...

  4. java 创建mdi窗体_Java制作MDI窗体源代码是什么?

    由于实际需要做一个MDI窗体,百度里面找到一个不错的源代码给大家分享一下.import javax.swing.*; import java.awt.event.*; import java.awt. ...

  5. java 怎么创建窗体_java中创建窗体的方法

    java中创建窗体的方法 发布时间:2020-06-16 11:26:04 来源:亿速云 阅读:102 作者:Leah 这篇文章给大家分享的是有关java中创建窗体的方法,小编觉得挺实用的,因此分享给 ...

  6. windows java 小程序_JAVA第一个窗体小程序

    import java.awt.*; public class Day1015_Frame { public static void main(String[] args) { Frame frame ...

  7. java if 没有_java – 如何做一个决定没有if语句

    我正在学习Java课程,我们还没有正式学习if语句.我在学习,看到这个问题: Write a method called pay that accepts two parameters: a real ...

  8. java小球左右_java小球碰撞窗体边缘来回反弹的代码

    展开全部 没办法了 只能32313133353236313431303231363533e78988e69d8331333337393536注册一个马甲了import java.awt.*; impo ...

  9. java该怎么做笔记_JAVA学习笔记

    1.java.lang.NumberFormatException:有两种情况错误,第一就是数据类型转换错误.第二有空能 是没有传进参数,或者传进空参数.例如案例,本人的解决方法. if(str1.e ...

  10. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

最新文章

  1. 火灾检测、人流量统计… 这个开源项目太香了!
  2. SpringMvc之集成Swagger
  3. 调用Cython时报错: More than one filename match found for utility code Capsule
  4. 【转】 Linux内核中读写文件数据的方法--不错
  5. 异常重试_Spring-Retry重试实现原理
  6. 分布式解决方案之分布式日志采集elk+kafka 环境的构建
  7. Web前端笔记-element ui中table中某列添加a便签进行跳转
  8. 树莓派配置php环境变量,树莓派PHP环境配置 解决页面空白
  9. 接口测试工具-Apipost变量的定义和使用
  10. Loadrunner乱码的解决办法
  11. 书生浏览器不能打开这个文件或者url_这些浏览器工作原理你都吃透了吗?
  12. oracle odi 目标数据存储: 临时目标数据存储未与连接关联,ODI知识模块--IKM Oracle Incremental Update...
  13. 中望cad2012专业破解版
  14. java 字符串长度截取_java中截取指定字符串长度函数
  15. 单片机4x4矩阵键盘c语言,MSP430单片机控制LED数码管显示4X4矩阵键盘键值C语言程序...
  16. 荐书丨10 本豆瓣高分技术图书,强烈推荐!
  17. 计算机二级Python历年真题解答(第四套)
  18. NI的LabView2022工具的安装与使用
  19. Cent OS 7命令积累(不定期更新)
  20. 2o2021年安徽高考成绩查询,2021安徽高考数学答案-2021年安徽高考数学试题及答案...

热门文章

  1. 概率论实验 04 - | 基于Matlab的匹配滤波器
  2. Html5微信小游戏怎么运行,怎么用pixi.js开发微信小游戏
  3. 网易云系列爬虫-采集歌单内歌曲热评
  4. Linux下rpm包x86、i386、i486、i586、i686和x86_64这些后缀含义
  5. 简述什么是SQL注入,写出简单的SQL注入语句。
  6. ios微信小程序下拉刷新怎么配_浅谈微信小程序中的下拉刷新和上拉加载
  7. c语言c9考试软件下载,二级c语言考试系统-无忧考吧二级c语言考试系统下载 v2018.09官方版--pc6下载站...
  8. AD10利用SMART PDF打印PCB文件(供华龙焊板子参考)
  9. html全部布局代码大全,HTML 布局(示例代码)
  10. 千锋重庆IT学习之微信API接口文档