透明 发表于 2015-1-18 11:30:06

来看Swing的有用工具:Swing Utilities

最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的
Swing供应了很多的在Swing组件外部利用的有用工具,SwingUtilities类就是个中一个。它供应了很多的触及盘算、转换、会见把持、结构等方面的办法,这些办法已普遍的使用在各类Swing组件傍边。固然,我们也能够把它拿来使用到我们本人的程序傍边。
上面我们就来懂得一个这些有用的功效.
(1)转换办法
MouseEventconvertMouseEvent(Componentsource,MouseEventourceEvent,Componentdestination)
将一个鼠标事务从一个组件转换到另外一个组件上。
PointconvertPoint(Componentsource,intx,inty,Componentestination)
PointconvertPoint(Componentsource,PointaPoint,Componentdestination)
将一个组件上的点坐标转换成另外一个组件上的坐标点。
voidconvertPointFromScreen(Pointp,Componentc)
将一个屏暮坐标点转换成一个组件的坐标点.
voidconvertPointToScreen(Pointp,omponentc)
将一个组件上的坐标点转换成屏暮坐标。
RectangleconvertRectangle(Componentsource,RectangleaRectangle,Componentdestination)
将一个组件上的矩形坐标转换成另外一个组件上的矩形坐标.
(2)盘算办法
Rectangle[]computeDifference(Rectangler1,Rectangler2)
RectanglecomputeIntersection(intx,inty,intwidth,intheight,Rectangledest)
RectanglecomputeUnion(intx,inty,intwidth,intheight,Rectangledest)
intcomputeStringWidth(FontMetricsfm,Stringstr)
booleanisRectangleContainingRectangle(Rectanglea,Rectangleb)
下面这些办法盘算两个矩形之间的差集、交集、并集,还可断定一个矩形是不是包含了另外一个矩形,和盘算一个字符串的像素宽度.
(3)鼠标按钮信息
booleanisLeftMouseButton(MouseEventanEvent)
booleanisMiddleMouseButton(MouseEventanEvent)
booleanisRightMouseButton(MouseEventanEvent)
以给定的鼠标事务来判断按下了哪一个鼠标按钮。
<p>
前些天,在CSDN上看到了一个消息,说是net网页编程网页编程AJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。

莫相离 发表于 2015-1-21 08:42:14

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

透明 发表于 2015-2-5 04:19:52

是一种语言,用以产生「小应用程序(Applet(s))

兰色精灵 发表于 2015-2-11 04:12:51

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

金色的骷髅 发表于 2015-2-12 02:54:35

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

再现理想 发表于 2015-3-2 21:15:12

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

若相依 发表于 2015-3-7 10:49:04

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

小女巫 发表于 2015-3-12 15:47:07

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

老尸 发表于 2015-3-19 23:27:55

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

不帅 发表于 2015-4-3 04:08:50

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
页: [1]
查看完整版本: 来看Swing的有用工具:Swing Utilities