JavaScript错误处理/JavaScript正则表达式/Java Swing图形用户界面

JavaScript错误处理

执行代码时有机会发生错误,所以就会用到try throw catch(err) finally

  • try //代码执行的区域
  • throw //抛出的意思,发生错误是抛出错误,通常用于自定义错误,放在try语句体里面,语句具体语句的后面
    if( x < 5 )语句 throw “太小”
    if( x == 5) throw 5
  • catch(err) //当try区域抛出错误时,就会跳到catch区域,这个区域就是当错误发生时你想做什么
  • finally //无论是否发生错误都会执行的语句体
		<script type="text/javascript">
			try{
				aalert("你好")	//故意将alert写错就会抛出错误
			}
			catch(err){	//当抛出错误时error对象就会接住错误
				document.getElementById('demo').innerHTML = err.message	//err对象调用方法显示错误信息
			}
		</script>

JavaScript正则表达式

JavaScript的正则表达式(/regex/)和Java("regex")是有所不同的

		var x = /student/i	//在两条斜线中间填入正则表达式,i是修饰符

关于修饰符

修饰符意义
i对大小写不敏感(忽略大小写)
g寻找所有与之匹配
m寻找多行匹配

在字符串方法中使用正则表达式

  • search() //括号里面可以填正则表达式,返回的是与之相匹配的索引值
		var n = str.search(/regex/i)
  • replace("regex","replacement") //将与regex相匹配的修改为replacement
		var n = str.replace(regex,"replacement")

regex的方法()

  • test() //检测字符串中是否拥有相匹配的字符,返回true或false
		/\d/.test("123456789")	//返回true
  • exec() //返回相匹配的文本
		var x = "电费:900"
		document.getElementById('demo').innerHTML = /\d+/.exec(x)	//返回900

更多的正则表达式

很好用的正则表达式网站

Java Swing概述

  • 什么是Java Swing?// Java Swing是Java的一个庞大分支.
  • 什么是GUI? //GUI就是图形用户界面(Graphics User Interface),也就是用户和程序进行交互的界面
  • java.awt是什么?//首先awt的意思是抽象窗口工具包(Abstract Window Toolkit)java.awt是Java的一个包,里面提供了许多用来设计GUI的组件类
  • javax.swing是什么?//javax.swing是java1.2之后新增的包,提供了功能更为强大的用来设计GUI的类

在学习GUI编程时,必须很好地理解两个概念

  • 容器类(Container)
  • 组件类(Component)

在这里插入图片描述
javax.swing包中的JComponent类是,java.awt包中container类中的直接子类,是component类中的间接子类

GUI编程主要是学习使用Component类中的一些重要的子类
GUI编程中几个经常提到的知识点

  • Component类的子类或间接子类创建的对象成为一个组件
  • Container类的子类或间接子类创建的对象成为一个容器
  • 可以使用Container类提供的add()方法向容器添加组件
  • 容器本身也是组件,一起可以将容器添加到另一个容器中,实现嵌套
  • 每当容器添加新的组件或移调组件时,应当让容器调用validate()方法,以保证容器中的组件能正确地显示出来

CET4P156

restraint
protective
contrary
largely
coordinate
receipt
restore
focus
utility
jet
flock

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值