您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 零基础学Java电子教程
  所属分类: Java
  开发工具:
  文件大小: 9mb
  下载次数: 0
  上传时间: 2011-01-07
  提 供 者: yy565******
 详细说明: 零基础学Java的范例 如import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; ///这是一个教师信息系统的入口框架类。 ///teacherframe是顶层窗口框架。 ///通过三个个按钮控件来分别可以进入不同系的教师信息系统中。 ///三个按钮控件分别产生三个不同的动作事件简史事件,分别进入不同的信息系统。 ///在布局方面有两个布局管理器,一 个是lay即网格组布局。一个是jp是GridLayout布局。 ///通过不同的SQL语句进入不同的班级和系的管理系统。 class teachermanageframe extends JPanel { private static final long serialVersionUID = 1L; static final int WIDTH=400; static final int HEIGHT=200; JFrame teacherframe; public teachermanageframe() { teacherframe=new JFrame(); teacherframe.setTitle("教师信息管理系统"); teacherframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); teacherframe.setSize(WIDTH,HEIGHT); Toolkit kit=Toolkit.getDefaultToolkit(); Dimension screenSize=kit.getScreenSize(); int width=screenSize.width; int height=screenSize.height; int x=(width-WIDTH)/2; int y=(height-HEIGHT)/2; teacherframe.setLocation(x,y); teacherframe.setVisible(true); teacherframe.setResizable(false); teacherframe.add(this, BorderLayout.CENTER); JButton computerteacher=new JButton("计算机系教师信息系统"); JButton bioteacher=new JButton("生 物 系教师信息系统"); JButton mechteacher=new JButton("机械系教师信息系统"); JButton beretun=new JButton("返回"); JLabel title=new JLabel("教师信息系统主界面"); JLabel banket1=new JLabel(); JLabel banket2=new JLabel(); GridBagLayout lay=new GridBagLayout(); setLayout(lay); GridBagConstraints constraints=new GridBagConstraints(); constraints.fill=GridBagConstraints.NONE; constraints.anchor=GridBagConstraints.EAST; constraints.weightx=1; constraints.weighty=4; JPanel jp=new JPanel(); jp.setLayout(new GridLayout(1,3)); jp.add(banket1); jp.add(title); jp.add(banket2); teacherframe.add(jp,BorderLayout.NORTH); add(computerteacher,constraints,0,1,1,1); //使用网格组布局添加控件 add(bioteacher,constraints,0,4,1,1); add(mechteacher,constraints,1,1,1,1); ///单击这个按钮,进入到计算机系教师信息系统 computerteacher.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent Event) { String sql="select * from teacherinfo where duty='教师'and major='计算机系'"; teacherinfo teacherinformation=new teacherinfo("计算机系教师信息系统",sql); } }); ///单击这个按钮,进入到生物系教师信息系统 bioteacher.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent Event) { String sql="select * from teacherinfo where duty='教师'and major='生物系'"; teacherinfo teacherinformation=new teacherinfo("生物系教师信息系统",sql); } }); ///单击这个按钮,进入到机械系教师信息系统 mechteacher.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent Event) { String sql="select * from teacherinfo where duty='教师'and major='机械系'"; teacherinfo teacherinformation=new teacherinfo("机械系教师信息系统",sql); } }); } public void add(Component c,GridBagConstraints constraints,int x,int y,int w,int h) { constraints.gridx=x; constraints.gridy=y; constraints.gridwidth=w; constraints.gridheight=h; add(c,constraints); } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 基础Java
 输入关键字,在本站1000多万海量源码库中尽情搜索: