数据库生成二级菜单

数据库生成二级菜单,第1张

静态和动态之间的相互调用,无法互通 2.实现方式1,通过动态语言获取出数据,css对其隐藏, *** 作时让CSS设为显示,即可 3.实现方式2,利用js+ajax+动态语言, *** 作比较复杂,但也可以实现

希望可以帮到你   望采纳  谢谢

import java.awt.*

import java.awt.event.*

public class DengLuJieMian extends Frame implements ActionListener

{

Label username=new Label("用户名:")//使用文本创建一个用户名标签

TextField t1=new TextField()//创建一个文本框对象

Label password=new Label("密码:")//创建一个密码标签

TextField t2=new TextField()

Button b1=new Button("登陆")//创建登陆按钮

Button b2=new Button("取消")//创建取消按钮

public DengLuJieMian()

{

this.setTitle("学生信息管理系统")//设置窗口标题

this.setLayout(null)//设置窗口布局管理器

username.setBounds(50,40,60,20)//设置姓名标签的初始位置

this.add(username)// 将姓名标签组件添加到容器

t1.setBounds(120,40,80,20)// 设置文本框的初始位置

this.add(t1)// 将文本框组件添加到容器

password.setBounds(50,100,60,20)//密码标签的初始位置

this.add(password)//将密码标签组件添加到容器

t2.setBounds(120,100,80,20)//设置密码标签的初始位置

this.add(t2)//将密码标签组件添加到容器

b1.setBounds(50,150,60,20)//设置登陆按钮的初始位置

this.add(b1)//将登陆按钮组件添加到容器

b2.setBounds(120,150,60,20)//设置取消按钮的初始位置

this.add(b2)// 将取消按钮组件添加到容器

b1.addActionListener(this)//给登陆按钮添加监听器

b2.addActionListener(this)// 给取消按钮添加监听器

this.setVisible(true)//设置窗口的可见性

this.setSize(300,200)//设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0)

}

})//通过内部类重写关闭窗体的方法

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)//处理登陆事件

{

String name=t1.getText()

String pass=t2.getText()

if(name!=null&&pass.equals("000123"))//判断语句

{

new StudentJieMian()

}

}

}

public static void main(String args[])//主函数

{

new DengLuJieMian()

}

}

以下方法实现了学生界面设计

import java.awt.*

import java.awt.event.*

class StudentJieMian extends Frame implements ActionListener

{

MenuBar m=new MenuBar()//创建菜单

Menu m1=new Menu("信息")//创建菜单“信息”

MenuItem m11=new MenuItem("插入")//创建“插入”的菜单项

MenuItem m12=new MenuItem("查询")

Menu m2=new Menu("成绩")//创建菜单“成绩”

MenuItem m21=new MenuItem("查询")

public StudentJieMian()

{

this.setTitle("学生界面")//设置窗口标题

this.setLayout(new CardLayout())//设置窗口布局管理器

this.setMenuBar(m)//将菜单栏组件添加到容器

m.add(m1)//将信息菜单放入菜单栏

m.add(m2)

m1.add(m11)//将“插入”菜单项添加到“信息”菜单

m1.add(m12)//将“查询”菜单项添加到“信息”菜单

m2.add(m21)//将“查询”菜单项添加到“成绩”菜单

m11.addActionListener(this)//给“插入”菜单项添加监听器

m12.addActionListener(this)//给“查询”菜单项添加监听器

m21.addActionListener(this)//给“查询”菜单项添加监听器

this.setVisible(true)//设置窗口的可见性

this.setSize(300,200)//设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0)//关闭窗口

}

})

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==m11) //处理“添加信息”事件

{

new AddStudent()

}

if(e.getSource()==m12) //处理“查询信息”事件

{

new SelectStudent()

}

if(e.getSource()==m21) //处理“查询成绩”事件

{

new ChengJiStudent()

}

}

public static void main(String args[])

{new StudentJieMian() //创建一个对象 }

我当年的笔记,都给你吧。

一、 建立数据库

方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”

⑵或采用“工具”菜单“向导”

方法二:使用数据库设计器

1、 使用向导建立数据库

特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。

2、 使用数据库设计器建立数据库

特点: 最大特点就是灵活性

*** 作步骤:⑴“文件”菜单“新建”,显示新建对话框

⑵选择“数据库”和单击“新建文件”钮

⑶在创建对话框中输入新数据库的名称和单击“保存”钮

效果:数据库文件已经建立完成。

显示出“数据库设计器”窗口和“数据库设计工具”

打开“数据库设计器”工具方法:“显示”菜单“工具栏”

选择“数据库设计器”

三、建立表

1、 数据库与数据表

可以先建立自由表,然后再添加到数据库中

建立新的数据库表,系统会将其自动加入到数据库中。

2、 建立自由表

注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时

将一个表添加到多个数据库。

预备知识:建立表必须首先建立表的结构

即要描述各个字段的字段名、字段类型、字段宽度、如果是数

值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、 建立数据库表

有三种方法:

法一、“文件”菜单“新建”,显示新建对话框

选择“表”和单击“新建文件”钮

在创建对话框中输入新数表名称和单击“保存”钮

法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后

选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名

后“保存”

法三、使用数据库设计器工具栏

(“显示”菜单“工具栏”)

选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表

1、 建立数据库

CREATE DATABASE 数据库名称

2、 建立数据库表

CREATE TABLE │DBF 表名 [FREE]

(字段名1 字段类型 [(字段宽度 [,小数位数] )]

[(字段名2……]

二、使用向导建立查询

1、查询形式分类:查询向导:标准查询

交叉表向导:以电子表格形式输出查询结果

图形向导:以电子图形形式输出查询结果

2、使用查询向导建立查询步骤:

[0]使用查询向导前必须先打开用到的库表或自由表

⑴字段选取

⑵记录筛选

⑶选择排序方式

⑷查询完成(选择保存并运行)(浏览查询)

⑸打开查询设计器,修改查询


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9632292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存