|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。
在先容组件之前,有需要先容一下Control类。Control类是一个笼统类,它是一切窗口组件(即在Windows中能取得句柄的部件)的基类。
Control类的承继干系
Control类是为承继而计划的,一切窗口组件都承继于Control类,如所示。
Control类的承继干系
Control的一个实例代表Windows中的一个窗口组件,它中有窗口名柄属性,可是在程序中不克不及够间接会见。
Control类的经常使用办法
Control类供应了窗口组件中的经常使用办法,一切的窗口组件都能够挪用Control类的办法,经常使用办法以下。
1.setBounds(intx,inty,intwidth,intheight)
注释:设定窗口组件的地位,参数(x,y)为窗口组件左上角极点的相对父窗口坐标,(width,height)为窗口的宽度和高度。
示例:button.setBounds(40,50,100,30)。
2.setEnabled(booleanenabled)
注释:设定窗口是不是可用,参数enabled为true暗示窗口可用,为false暗示窗口禁用。
示例:button.setEnabled(false)。
3.setVisible(booleanvisible)
注释:设定窗口是不是可显现,参数visible为true暗示窗口可显现,为false暗示窗口不成显现。
示例:button.setVisible(false)。
4.setToolTipText(Stringstring)
注释:设定鼠标指向窗口时的提醒信息,参数string为提醒信息的内容。
示例:button.setToolTipText("verygood")。
<p>
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。 |
|