下载此文档

案例7使用Swing实现学生成绩查询系统基本功能.ppt


文档分类:IT计算机 | 页数:约92页 举报非法文档有奖
1/92
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/92 下载此文档
文档列表 文档介绍
案例7:使用Swing实现学生成绩查询系统基本功能,包括用户登录、教师成绩输入与统计和学生成绩查询。
浙江工业大学计算机学院
赵小敏
******@zjut.
涉及知识点
1、容器组件
2、基本组件
3、布局管理器
4、事件处理模型
5、高级图像用户界面
容器组件
JFrame
JPanel
JScrollPane
1、JFrame(框架)
类 JFrame
在Swing的组件中, JFrame 并不全是由Java编写的
是一种与平台关系比较密切的组件(ponent)

|
+--
|
+--
|
+--
|
+--
|
+--
例1:基于AWT实现的框架界面
import .*;
public class FrameDemo{
Frame f;
Button b;
public FrameDemo(){
f=new Frame("Frame Demo");
b=new Button("Press me");
(b);
(200,200);
(true);
}
public static void main(String args[]){
new FrameDemo();
}
}
例2:基于Swing实现的框架界面
import .*;
import .*;
public class JFrameDemo{
JFrame f;
JButton b;
Container c;
public JFrameDemo(){
f=new JFrame("JFrame Demo");
b=new JButton("Press me");
c=();
(b);
(200,200);
(true);
}
public static void main(String args[]){
new JFrameDemo();
}
}
在JFrame中加入组件的方法
1) 用getContentPane( )方法获得JFrame的内容面板,再对其加入组件:
Container c=()
(ponent)
2) 建立一个JPanel或 JDesktopPane之类的中间容器,把组件添加到容器中,用setContentPane()方法把该容器置为JFrame的内容面板: JPanel contentPane=new JPanel( ); ……//把其它组件添加到Jpanel中; (contentPane); //把contentPane对象设置成为frame的内容面板
2、JPanel(面板)
一种中间容器,用来组成其它组件
可以添加各种组件(包括面板组件)
面板(JPanel)的大小由它所包含的组件决定
当组件个数增加,面板(JPanel)也会随之而增大
例3:利用JPanel创建界面
import .*;
import .*;
public class JPanelDemo extends JFrame{
public JPanel getGUI(){
JPanel p=new JPanel();
(new JButton("Press me"));
return p;
}
public JPanelDemo(){
super("JPanel Demo");
setContentPane(getGUI());
setSize(200,200);
setVisible(true);
}
public static void main(String args[]){
new JPanelDemo();
}
}
import .*;
import .*;
public class JPanelDemo extends JFrame{
public JPanel getGUI(){
JPanel p=new JPanel();
(new JButton("Press me"));
return p;
}
public

案例7使用Swing实现学生成绩查询系统基本功能 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数92
  • 收藏数0 收藏
  • 顶次数0
  • 上传人baixue
  • 文件大小0 KB
  • 时间2013-05-22