您好,现在是想做一个有界面的应用程序,再利用输入输出流实现对数据的读写,从而实现对小型数据库中数据进行增删改查功能,目前界面已做好,问题是在程序怎样导入小型数据库并且实现功能。有程序示例就更好啦,非常感谢!

我做的是学生公寓信息管理系统,以下是我界面的程序,可以看一下

package gtt;

import java.awt.*;

import javax.swing.*;

import javax.swing.border.TitledBorder;

import java.awt.event.*;

import java.awt.event.*;

import java.io.*;

public class g extends JFrame{

JButton b1=new JButton();

JButton b2=new JButton();

JButton b3=new JButton();

JButton b4=new JButton();

JLabel l1=new JLabel();

JLabel l2=new JLabel();

JLabel l3=new JLabel();

JLabel l4=new JLabel();

JLabel l5=new JLabel();

JLabel l6=new JLabel();

JLabel l7=new JLabel();

JLabel l8=new JLabel();

JLabel l9=new JLabel();

JTextField t1=new JTextField(" "

+ " ");

JTextField t2=new JTextField();

JTextField t3=new JTextField(" ");

JPanel p1=new JPanel();

JPanel p2=new JPanel();

JPanel p3=new JPanel();

JPanel p4=new JPanel();

public g()

{

super("学生公寓信息管理");

setSize(500,660);

Container cp=getContentPane();

cp.setLayout(new GridLayout(2,1));

//p1.setBounds(10, 10, 460, 330);

p1.setBackground(Color. pink);

p1.setBorder(new TitledBorder("查询:"));

cp.add(p1);

p1.add(b1);

b1.setLabel("查找");

p1.add(p3);

p1.add(l4);

//p2.setBounds(10, 380, 460, 330);

p2.setBackground(Color.green);

p2.setBorder(new TitledBorder("学生公寓清单:"));

cp.add(p2);

p2.add(b2);

b2.setLabel("添加");

p2.add(b3);

b3.setLabel("删除");

p2.add(b4);

b4.setLabel("修改");

p2.add(p4);

//p4.setLayout(new GridLayout(2,1));

//p4.setBounds(10, 380, 460, 230);

//p4.add(t3);

p3.setLayout(new GridLayout(3,1));

l1.setText("楼号:");

p3.add(l1);

p3.add(t1);

l2.setText("宿舍号:");

p3.add(l2);

p3.add(t2);

l3.setText("男/女生公寓:");

p3.add(l3);

Choice ch1=new Choice();

ch1.add("男生");

ch1.add("女生");

p3.add(ch1);

//p4.setLayout(new GridLayout(1,1));

//p4.setBounds(10, 380, 460, 230);

p4.add(t3);

b1.addMouseListener(new aa());

b2.addMouseListener(new bb());

b3.addMouseListener(new cc());

b4.addMouseListener(new dd());

setVisible(true);

}

class aa extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

l4.setText("OK!成功!");

}

}

class bb extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

l5.setText("OK!成功!");

}

}

class cc extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

l6.setText("OK!成功!");

}

}

class dd extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

l7.setText("OK!成功!");

}

}

public static void main(String[] args)

{

new g();

}

}

运行之后就是这样子

java简单信息管理_用java写一个简单的学生信息管理系统相关推荐

  1. 用java做一个简单记事本_用记事本写一个简单的java程序

    用记事本写一个简单的java程序 第一步: 安装好jdk,并设置好环境变量. 桌面-计算机(右键)-属性-高级系统设置-环境变量-path-在变量值后加上:和jdk安装路径加上(路径即为C:\Prog ...

  2. java写的学生信息查询系统_用JAVA写一个简易的学生信息管理系统

    前言:写这篇文章的目的: 为了以后复习方便,当你回头看自己的代码的时候不至于想不起你写下这段代码的思路: 慢慢锻炼自己总结的能力,养成习惯以后去写自己的技术博客,古人云,温故而知新 作为一个技术拓荒者 ...

  3. python写词法分析器_用python写一个简单的词法分析器

    编译原理老师要求写一个java的词法分析器,想了想决定用python写一个. 目标 能识别出变量,数字,运算符,界符和关键字,用excel表打印出来. 有了目标,想想要怎么实现词法分析器. 1.先进行 ...

  4. python123程序设计题说句心里话_用c++写一个简单的计算器程序

    // 050305.cpp : 定义控制台应用程序的入口点. // // 050304.cpp : 定义控制台应用程序的入口点. // //四则运算 #include "stdafx.h&q ...

  5. 软件开发的一个案例:学生信息管理系统

    前言 学生信息管理系统--相信我们大家都是比较熟悉的了,作为一个初入计算机专业的学生,这估计是我们在课程设计中都做过的一个小项目.不过你我那时可能一样,因为经验不足和图于玩乐,开发过程中水了不少地方, ...

  6. python旅游推荐系统_用python写一个简单的推荐系统

    前言 在上篇文章豆瓣电影,电视剧DM实战中提及到,我和室友们产生了剧荒,萌生出要做一个个人用的推荐系统,解决剧荒的问题的想法,经过一轮的死缠烂打,这个个人推荐系统终于成型了. 今天来分享一下心得,对此 ...

  7. 怎么用python编简单游戏_用Python实现一个简单的算术游戏详解

    用Python实现一个简单的算术游戏 #!/usr/bin/env python from operator import add, sub from random import randint, c ...

  8. python写出表白_用Python写一个简单的表白-Go语言中文社区

    import turtle import random def love(x,y):#在(x,y)处画爱心lalala lv=turtle.Turtle() lv.hideturtle() lv.up ...

  9. 用python编写学生管理系统_用python写一个简单的学生管理系统

    要求如下:1.一个循环2中输入内容的能力.显示函数添加新名片显示所有查询的名片3退出系统.让用户输入所需的操作,如输入1,2,3,04.新列表提示用户输入名称和输入电子邮件提示成功添加新名片.5.显示 ...

最新文章

  1. k8s进入pod运行
  2. 七、数据库技术基础(一)
  3. 光端机的分类有哪些?
  4. 设置 mock_Quasar 使用 Mock.js
  5. 海岸鸿蒙慕建洲,用于校准液体自动颗粒计数器的标准物质及其制备方法.pdf
  6. 获取音、视频时长(NAudio,Shell32,FFmpeg)
  7. tensorflow自定义op_TensorFlow 自定义模型导出:将 .ckpt 格式转化为 .pb 格式
  8. IEEE论文模板(latex/word)
  9. java 8 中文字体_jdk安装中文字体,解决Can't read the embedded font LNUHUF+SimSun
  10. 浏览器沙箱(sandBox)到底是什么?
  11. 4-2 webpack使用mapsource调试
  12. 拒绝访问病毒解决方法
  13. 华为鸿蒙的科技话题作文800字,关于科技的话题作文3篇
  14. 【2018版】Docker入门视频课程-汤小洋-专题视频课程
  15. [c++]实现分数计算器设计
  16. phpwind database.php,解决phpwind帖子列表显示个数不正确
  17. 中粮集团-“我买网”领导说了:
  18. 哈尔滨工业大学软件学院诚聘英才
  19. 从零开始——在Ubuntu22.04系统中部署KubeEdge架构
  20. Android网络开发(一、Socket通信HTTP通信)

热门文章

  1. 树莓派3b连接并调试华为ME-909s-821 4G模块
  2. 尼甘布 小渔村的惬意生活
  3. 28岁还是一事无成,现在想学习软件测试还来得及吗?
  4. Intel新CEO敲定,斯旺终”转正“
  5. masonry ajax瀑布流,瀑布流masonry布局API
  6. 云服务器安装SSL证书,实现https访问
  7. python3 协程爬虫,爬取豆瓣排行榜json数据
  8. Darknet 轻量级深度学习训练框架
  9. 01: tornado基础篇
  10. 不会论文管理?带你从零开始完成zotero安装,插件配置及使用