静态和动态之间的相互调用,无法互通 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]使用查询向导前必须先打开用到的库表或自由表
⑴字段选取
⑵记录筛选
⑶选择排序方式
⑷查询完成(选择保存并运行)(浏览查询)
⑸打开查询设计器,修改查询
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)