|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最后我再次声明,我并没有说不看好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上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。 |
|