Java程序设计课程设计 学生信息管理系统 要求:使用图形用户界面用数据库建立1或

Java程序设计课程设计 学生信息管理系统 要求:使用图形用户界面用数据库建立1或,第1张

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() //创建一个对象 }

① 求Java课程设计—小游戏(含源代码)

//hi./srxboys/item/8ce4743da1adc991c2cf29c4

Tank——坦克大战(简洁版)源代码-------(此文档是自己在韩顺平教程总结而来)

*功能:1.防止敌人的坦克重叠运动

*(决定把判断是否碰撞的函数写到EnemyTank类)

*2.可以分关

*2.1(做一个开始的Panel,它是一个空的)

*2.2开始字体闪烁

*3.可以在玩游戏的时候,暂停和继续

*3.1当用户点击暂停时,子d的速度和坦克速度设为0,并让坦克的方向

*不要发生变化。

*4.可以记录玩家的成绩

*4.1用文件流的方式(小游戏)[大游戏是用的数据库<cs,bs>结构,三国]

*4.2单写一个记录类,完成对玩家的记录

*4.3先完成保存共击毁了多少辆敌人坦克的功能

*4.4存盘退出游戏,可以记录当时的敌人的坦克坐标,并可以恢复

*5.java如何 *** 作声音文件

*/

② JAVA课程设计,求个能用eclipse实现小游戏或小程序的源代码。感激不尽

你自己来去下自载吧,这里面都有 //oschina/project/java

③ 用JAVA编写一个小游戏

前天写的猜数字游戏,yongi控制猜测次数,有详细解析,用黑窗口可以直接运行,

我试验过了,没问题

import javax.swing.Icon

import javax.swing.JOptionPane

public class CaiShuZi4JOptionPane {

/**

* @param args

*/

public static void main(String[] args) {

Icon icon = null

boolean bl = false

int put = 0

int c = (int) (((Math.random())*100)+1)//获取一个1-100的随机数

System.out.println("你获取的随机数是:"+c)//打印你的随机数字

String str1 = (String) JOptionPane.showInputDialog(null,"请输入你的猜测数字(1-100): ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入")//第一次输入你的猜测数字

if(str1==null){

JOptionPane.showMessageDialog(null, "你已经取消了本次游戏")//如果你点取消那么本次游戏结束

}else{

bl = num(str1)//判断是输入的是不是数字或者是整数

if(true==bl){ //如果是数字的话进入与随机数比较的程序

System.out.println("你输入的数字是:"+str1)//打印你输入的数字

put = Integer.valueOf(str1)

for(int i = 4i >0i--){ //i是你可以猜测的次数

if(put==c){

JOptionPane.showMessageDialog(null, "恭喜你猜对了,正确答案是:"+c+"。")//如果你猜对了就直接结束循环

break

}else if(put>c){ //如果输大了就让你再次从新输入

str1 = (String) JOptionPane.showInputDialog(null,"你的输入过大。你还有"+i+"次机会,请重新输入: ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入")

if(str1==null){

JOptionPane.showMessageDialog(null, "你已经取消了本次输入")

break

}else{

bl =num(str1)

if(true==bl){

put = Integer.valueOf(str1)

}else{

JOptionPane.showMessageDialog(null, "你的输入不正确,请重新输入")

}

}

}else if(put<c){ //如果你输小了也让你从新输入

str1 = (String) JOptionPane.showInputDialog(null,"你的输入过小。你还有"+i+"次机会,请重新输入: ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入")

if(str1==null){

JOptionPane.showMessageDialog(null, "你已经取消了本次输入")

break

}else{

bl =num(str1)

if(true==bl){

put = Integer.valueOf(str1)

}else{

JOptionPane.showMessageDialog(null, "你的输入不正确,请重新输入")

}

}

}

}

}else if(bl==false){ //这个 是你第一次如果填写的不是数字的话也会结束本次游戏

JOptionPane.showMessageDialog(null, "请您下次按要求填写。本次游戏结束")

}

if(true==bl &&c!=put){ //如果你i次都没猜对,那么就直接告诉你这个数十什么

JOptionPane.showMessageDialog(null, "很遗憾你没能猜对,这个数字是:"+c+".")

}

}

}

public static boolean num(String value){ //一个静态方法,判断你输入的是不是数字

try {

Integer.parseInt(value)

return true

} catch (Exception e) {

return false

}

}

}

④ 用java制作一个小游戏 教学

static Scanner in =new Scanner(System.in)

public static int aaa(){

int c = 0

while(true){

try {

if(c>999&&c<10000){

break

}else{

// System.out.println("请输入4位整数")

c= in.nextInt()

if(c>999&&c<10000){

break

}else{

System.out.println("输入有误,请重新输入4位整数")

}

}

} catch (Exception e) {

System.out.println("请输入整数")

c= in.nextInt()

}

}

//in.close()

return c

}

public static void cai(){

//Scanner sa =new Scanner(System.in)

int haoma=(int)(Math.random()*10000)

if(haoma<999)

{

haoma = Integer.parseInt(String.valueOf(haoma)+"0")

}

System.out.println(haoma)

System.out.println("请输入一位4位整数")

int aa = 0

while(true){

aa= aaa()

String pd=String.valueOf(aa)

if(pd.length()!=4){

aa = aaa()

}else{

break

}

}

while(true){

if(aa==haoma){

System.out.println("你猜对了,可以去买彩票了")

}else{

System.out.println("抱歉 , 你猜错了")

}

System.out.println("是否继续1继续 其他结束")

try {

int ss = in.nextInt()

if(ss==1){

cai()

}else{

break

}

} catch (Exception e) {

in.close()

break

}

}

}

public static void main(String[] args) {

System.out.println("欢迎来到猜号小游戏")

cai()

System.out.println("over")

}

⑤ 想做一个java小游戏 谁能给几个创意啊 注意 是创意!!!!! 不是已有的有创意的小游戏

比如有东西扔过来,选择吃掉或者躲开,考反应吧。

⑥ 急求java课程设计,内容可以是小游戏的,如(迷宫,计算器,停车场之恋的),要能运行,谢谢

俄罗斯方块,贪吃蛇。推箱子。

⑦ 求JAVA期末课程设计,要那种开发的小项目软件。可以是像记事本那种,也可以是小游戏那种。

网上搜不到的一般是不可共享的资源,建议去图书馆找本专门针对课程设计的书,里面的资料很丰富,你可以照着做一下,并作功能上适当的增减,这样网上就很难找到了

package 数据库测试

import java.sql.*

/**

* @author qingsongwang

* @2008.11.16

*

* 说明:实现与数据库相连,取出数据库的内容显示

*/

public class JDBCTest

{

//主函数main()

public static void main(String[] args) throws Exception

{

String kongge=new String(" ")

//为后面的结果集输出好看点

Class.forName("com.mysql.jdbc.Driver")

//驱动

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/greatwqs?user=root&password=greatwqs")

/*连接数据库,jdbc:mysql://localhost:3306/greatwqs 数据库为greatwqs数据库

* 端口为3306

*

* 用户名user=root

*

* 用户密码password=greatwqs

*/

Statement stmt=conn.createStatement()

//创建SQL语句,实现对数据库的 *** 作功能

ResultSet rs=stmt.executeQuery("select * from person")

//返回查询的结果

while(rs.next())

{

System.out.print(rs.getString("id")+kongge)

System.out.print(rs.getString("name")+kongge)

System.out.print(rs.getString("gender")+kongge)

System.out.print(rs.getString("major")+kongge)

System.out.print(rs.getString("phone")+kongge)

System.out.println()

}//输出结果集的内容

rs.close()

stmt.close()

conn.close()

//关闭语句,结果集,数据库的连接.

}

}

我运行的结果如下


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存