案例7:使用Swing实现学生成绩查询系统基本功能,包括用户登录、教师成绩输入与统计和学生成绩查询
浙江工业大学计算机学院赵小敏zxm@zjut
cn涉及知识点1、容器组件2、基本组件3、布局管理器4、事件处理模型5、高级图像用户界面7
1容器组件JFrameJPanelJScrollPane1、JFrame(框架)类JFrame是java
Frame的子类在Swing的组件中,JFrame并不全是由Java编写的是一种与平台关系比较密切的组件(Heavyweightcomponent)java
Object|+--java
Component|+--java
Container|+--java
Window|+--java
Frame|+--javax
JFrame例1:基于AWT实现的框架界面1
importjava
publicclassFrameDemo{3
Framef;4
Buttonb;5
publicFrameDemo(){6
f=newFrame("FrameDemo");7
b=newButton("Pressme");8
add(b);9
setSize(200,200);10
setVisible(true);11
publicstaticvoidmain(Stringargs[]){13
newFrameDemo();14
}例2:基于Swing实现的框架界面1
importjava
importjavax
publicclassJFrameDemo{4
JFramef;5
JButtonb;6
Containerc;7
publicJFrameDemo(){8
f=newJFr