热烈庆贺清明小长假的到来

代码(java):

package softwareTest;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.AnchorPane;
import javafx.scene.text.Text;
import javafx.stage.Stage;

public class Lueluelue extends Application{
    public static void main(String[] args) {
        Application.launch(args);
    }

public void start(final Stage stage) throws Exception {
        stage.setTitle("testing");
        final AnchorPane root = new AnchorPane();
        
        final TextField input0 = new TextField();
        final TextField input1 = new TextField();
        final TextField input2 = new TextField();
        final Button button = new Button("click");
        final Text text1 = new Text("请正确输入");
        final Text text2 = new Text("正确");
        button.setOnAction(new EventHandler<ActionEvent>(){
            public void handle(ActionEvent arg0){
                for(int j = 0 ; j <= 2 ; j ++){
                    String string0 = input0.getText();
                    char [] str0 = string0.toCharArray();
                    
                    if(j == 0){
                        string0 = input0.getText();
                        str0 = string0.toCharArray();
                    }
                    else if(j == 1){
                        string0 = input1.getText();
                        str0 = string0.toCharArray();
                    }
                    else{
                        string0 = input2.getText();
                        str0 = string0.toCharArray();
                    }
                    
                    if(str0.length>0 && str0.length<7){
                        int i = 0;
                        for(i = 0 ; i < str0.length ; i ++){
                            if((str0[i]>=‘0‘ && str0[i]<=‘9‘) ||
                               (str0[i]>=‘a‘ && str0[i]<=‘z‘) ||
                               (str0[i]>=‘A‘ && str0[i]<=‘Z‘)){
                                continue;
                            }
                            else{
                                AnchorPane.setTopAnchor(text1,(double) 140);
                                root.getChildren().addAll(text1);
                                stage.show();
                                break;
                            }        
                        }
                        if(i == str0.length){
                            if(j == 2){
                                AnchorPane.setTopAnchor(text2,(double) 140);
                                root.getChildren().addAll(text2);
                                stage.show();
                                break;
                            }

          else
                              break;
                        }
                    }
                    else{
                        AnchorPane.setTopAnchor(text1,(double) 140);
                        root.getChildren().addAll(text1);
                        stage.show();
                        break;
                    }    
                }
            }
        });
        
        AnchorPane.setTopAnchor(input0,(double) 40);
        AnchorPane.setTopAnchor(input1,(double) 80);
        AnchorPane.setTopAnchor(input2,(double) 120);
        AnchorPane.setTopAnchor(button,(double) 170);
        
        root.getChildren().addAll(input0,input1,input2,button);
        stage.setScene(new Scene(root,200,200));
        stage.show();
    }
}

测试截图:

么么哒!

时间: 2024-10-12 20:52:23

热烈庆贺清明小长假的到来的相关文章

2016年元旦小长假

今年元旦小长假,第一次尝试了滑雪,摔了扎扎实实的几次,现在胳膊腿屁股都感觉疼, 是真的好看的竞技运动,确实是靠摔出来的. 看了吴军的<浪潮之巅>上部的前几篇,从AT&T,IBM,Apple.Intel.微软各商业帝国的成长.高潮和衰老,甚至被收购, 有一种时势造英雄的感叹.模拟通信设备.大型机.微机.操作系统.半导体芯片CPU,到 后来的互联网时代.最近的移动互联网时代, 每种新技术的诞生势必要出现一两个优秀的企业.技术对商业的影响是很明显的.时代的进步也是由技术给推进的.

[抓紧小长假的尾巴] 分析一个KeyFileMe

系统 : Windows xp 程序 : keyfileme 程序下载地址 :http://pan.baidu.com/s/1qYVfvu0 要求 : 编写KeyFile 使用工具 : OD 可在看雪论坛中查找关于此程序的破文:传送门 趁着小长假还没结束,赶紧来个CM暖暖手.废话不多说,直接用DIE查看程序. 提示MASM编写,没有保护壳. 再用OD载入,发现关键子串:no keyfile found! 0040113E . E8 F0010000 call 00401333 00401143

热烈庆贺LibreOffice代表大会的胜利召开!

今天是一个值得我们庆贺的日子,因为LibreOffice社区代表大会(9月3日-5日)正在瑞士Bern大学召开. 为什么我们要庆贺这次代表大会的召开?对微软展开反论断调查之后,我们的软件业要走向何方?实质上,这两个问题是相互紧密关联在一起的. 中国人口多,学生多,需要大量使用自由软件,尤其需要一款不受私有版权限制的实用.易用的办公套件.LibreOffice办公软件包是自由软件,支持114种不同的文字,具有多种语言版本,特别是有简体中文版本适合我们使用. LibreOffice办公套件功能非常强

热烈庆贺阿尔斯通高级总监靳朝阳通过PgMP认证

(2014年7月5日 北京)共创国际-项目管理者联盟下属项目集管理研究中心(Program Management Research center)学员.来自阿尔斯通高级总监的靳朝阳先生本月通过美国项目管理协会(Projet management Institue)的严格考核,顺利通过国际项目集管理专家评审组的评估.同时通过PgMP认证笔试,最终获得国际项目集管理专家PgMP证书. ALSTOM阿尔斯通高级总监的靳朝阳先生 共创国际-项目管理者联盟 项目集管理研究中心PgMP学员 2014年7月获

十一小长假自修记之C++充电篇

这些天,放了小假期,正好梳理一下基础知识.基础知识牢固了,复杂的东西也不怕,所以对C++的基本知识做了梳理,以期对C++有更好的理解. 手头上的书有,谈浩强的<C++程序设计>,<C++ primer>,阅读谈教授的书已经很多次,网上多对这本书有争议,但我认为作者对初学者已经用心良苦了,很容易让初学者入门.若不是这本书做基础,看起来<C++ primer>真是一头雾水,只有基础扎实了,才能体会到<C++ primer>的博大精深. <C++程序设计&g

十一小长假自修记

前三天,回到老家,没有什么事,就驱车回到济南,这些天时间不能浪费了,整合一下知识,以期在假期过后,加速项目进程.学会整合资源,成就完美人生.下面是对所有知识点的整合与思考: 项目开发中用到的知识点包括:C++开发,具体是客户端与服务器程序开发,所做系统属于SCADA系统在节能行业中的应用,满足不同客户的功能需求.另外还有硬件开发:单片机开发,ARM有关的实时操作系统开发,以及ARM+嵌入式linux开发. 所用开发工具的归纳:    1.C++语言: 当C语言无法很好地解决,复杂的大型工程出现问

端午小长假--前端基础学起来04CSS选择器

定义: 选择器{ 样式: } 选择器指明{}中的样式的作用对象,即作用于网页中的哪些元素 <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>选择器</title><style type="text/css">body{ font-size:12px; color:red; }&l

端午小长假--前端基础学起来03CSS为网页添加样式

定义:用于定义HTML内容在浏览器内的显示样式,如文字大小,颜色,字体 设置样式:将要设置样式的内容用<span></span>样式括起来,然后再head中设置span <head><style type="text/css">span{ color:red;}</style></head> <body> <p>慕课网,<span>超酷的互联网</span>.IT技术

端午小长假--前端基础学起来02与浏览器交互,表单标签

form  与用户进行交互,将浏览者的数据传到服务器端,相当于一个容器 语法:<form method = "传送方式"  action = "服务器文件"> 解释:method:数据传送的方式(get/post),action:浏览者输入的数据被传送到的地方,比如一个页面 文本/密码输入框 语法:<form> <input type="text" name="名称" value="文本