为组件建立自己的模型。把数据模型与组件联系起来用setModel方法。
fMVC是现有的编程语言中制作图形用户界面的一种通用的思想,其思路是把数据的内容本身和显示方式分离开,这样就使得数据的显示更加灵活多样。比如,某年级各个班级的学生人数是数据,则显示方式是多种多样的,可以采用柱状图显示,也可以采用饼图显示,也可以采用直接的数据输出。因此在设计的时候,就考虑把数据和显示方式分开,对于实现多种多样的显示是非常有帮助的。715可存取性支持所有Swi
g组件都实现了Accessible接口,提供对可存取性的支持,使得辅助功能如屏幕阅读器能够十分方便的从Swi
g组件中得到信息。716支持键盘操作在Swi
g组件中,使用JCompo
e
t类的registerKeyboardActio
()方法,能使用户通过键盘操作来替代鼠标驱动GUI上Swi
g组件的相应动作。有些类还为键盘操作提供了更便利的方法。其实这就相当于热键,使得用户可以只用键盘进行操作。717设置边框对Swi
g组件可以设置一个和多个边框。Swi
g中提供了各式各样的边框供用户选用,也能建立组合边框或自己设计边框。一种空白边框可以增大组件,协助布局管理器对容器中的组件进行合理的布局。718使用图标(Ico
)与AWT的部件不同,许多Swi
g组件如按钮、标签,除了使用文字外,还可以使用图标修饰自己。例7.1:importjavaxswi
g引入Swi
g包名importcomsu
javaswi
g使用JDK12Beta4版和所有Swi
g11Beta3之前的版本引入Swi
g包名用此方法。importjavaawtimportjavaawteve
tpublicclassSwi
gApplicatio
privatestaticStri
glabelPrefix