源码获取:博客首页 "资源" 里下载!

功能介绍:

登陆界面、管理员界面、用户界面、汽车租赁文档

系统主页:

@SuppressWarnings("serial")
public class SystemMainView extends JFrame implements ActionListener{
JButton button,btnOk,select;
JScrollPane jsp;
JTextPane area=new JTextPane();
JTextField textfield;
JFileChooser fc=new JFileChooser();
File file=null;
ImageIcon imageIcon=new ImageIcon("E:\\图片册\\lan.jpg");public SystemMainView(){setTitle("药品管理系统");this.setSize( 900, 500);setResizable(false);setLocationRelativeTo(null);layoutUI();this.setVisible(true);}private void layoutUI(){//对象实例化JTabbedPane tab = new JTabbedPane(JTabbedPane.TOP); //容器Container container = this.getLayeredPane();//对象化面板JPanel combop = new JPanel(){public void paintComponent(Graphics g) {super.paintComponent(g);ImageIcon icon=new ImageIcon("E:\\图片册\\pu.jpg");g.drawImage(icon.getImage(), 0, 0, null);}};JPanel p1 = new EmployeeManagerView();JPanel p2 = new Medicine();JPanel p3 = new MarketView();JPanel p4 = new MarketMessage();JPanel p5 = new JPanel(){public void paintComponent(Graphics g) {super.paintComponent(g);ImageIcon icon=new ImageIcon("E:\\图片册\\pu.jpg");g.drawImage(icon.getImage(), 0, 0, null);}};p5.add(new JButton("药品信息百科"));textfield=new JTextField(10);p5.add(textfield);select=new JButton("浏览");p5.add(select);select.addActionListener(this);p5.add(btnOk=new JButton("确定"));btnOk.addActionListener(this);tab.add(p1,"        用户管理         ");tab.add(p2,"       药品库存管理    ");tab.add(p3,"        进销管理         ");tab.add(p4,"       营销信息         ");
//  tab.add(p5,"       问答园地         ");tab.setBackground(Color.green);tab.setFont(new Font("Dialog",1,17));JLabel JL = new JLabel("药品管理系统");combop.add(JL);JL.setFont(new Font("Dialog",1,23));JL.setBackground(Color.green);container.setLayout(new BorderLayout());container.setBackground(Color.cyan);container.add(combop,BorderLayout.NORTH);container.add(tab,BorderLayout.CENTER);}public void actionPerformed(ActionEvent e){if (e.getSource()==select){int intRetVal=fc.showOpenDialog(this);if(intRetVal==JFileChooser.APPROVE_OPTION){file=fc.getSelectedFile();  textfield.setText(file.getPath());}}if(e.getSource()==btnOk){JFrame f=new JFrame();f.setSize(500, 370);f.setLocationRelativeTo(null);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);area=new JTextPane();jsp=new JScrollPane(area);jsp.getViewport().setBackground(Color.green);area.setBackground(Color.cyan);area.setOpaque(false);//area.setLineWrap(true);//area.setWrapStyleWord(true);f.add(jsp);try{readFile(area);}catch(Exception ex){}}
}
private void readFile(JTextPane area)throws Exception{if(file !=null){FileReader fr=new FileReader(file);BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"GBK"));try{while (br.ready()){area.setText(area.getText()+br.readLine()+"\r\n");}}finally{br.close();fr.close();}}
}
}

服务信息业务处理:

package com.view;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;
import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import javax.swing.ImageIcon;import javax.swing.JButton;
import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.JTextField;import javax.swing.table.DefaultTableModel;import com.db.SqlHelper;@SuppressWarnings("serial")public  class ServiceInfo  extends JFrame {@SuppressWarnings("unused")private MarketView area;private DefaultTableModel dtm1 = new DefaultTableModel();private JTable empeJtable = new JTable(dtm1);private JScrollPane centerJscrollPane = new JScrollPane(empeJtable){public void paintComponent(Graphics g){super.paintComponent(g);ImageIcon icon=new ImageIcon("E:\\图片册\\pu.jpg");g.drawImage(icon.getImage(), 0, 0, null);}};private JButton returnBtn;private ArrayList<Object[]> datas = null;public ServiceInfo(MarketView area) {this.area=area;setTitle("药市信息");setSize(600, 300);setLocationRelativeTo(null);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);setLayout(new BorderLayout());add(centerJscrollPane);dtm1.addColumn("药品id");dtm1.addColumn("药品名称");dtm1.addColumn("入市时间");dtm1.addColumn("药品分类");dtm1.addColumn("地区市场");dtm1.addColumn("市场价格");dtm1.addColumn("流通数量");refreshJTable2();returnBtn = new JButton("返回");returnBtn.setBackground(Color.lightGray);add(returnBtn,BorderLayout.SOUTH);returnBtn.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){dispose();}});}@SuppressWarnings({ "null", "unused" })private ArrayList<Object[]> getServiceInfoByDb() throws SQLException {ArrayList<Object[]> serviceinfomation = new ArrayList<Object[]>();// 查询sql语句String sql = "select * from serviceinfo";// 查询数据ResultSet result = new SqlHelper().query(sql, new String[] {});if (result != null) {while (result.next()) {Object rows[] = new Object[7];rows[0] = result.getString(1);rows[1] = result.getString(2);rows[2] = result.getString(3);rows[3] = result.getString(4);rows[4] = result.getString(5);rows[5] = result.getString(6);rows[6] = result.getString(7);serviceinfomation.add(rows);}} else {JOptionPane.showConfirmDialog(null, "没有查询到", "提示", JOptionPane.WARNING_MESSAGE);}return serviceinfomation;}public void refreshJTable2() {dtm1.setNumRows(0);try {datas = getServiceInfoByDb();for (int i = 0; i < datas.size(); i++) {dtm1.addRow(datas.get(i));}} catch (SQLException e) {e.printStackTrace();}}}

源码获取:博客首页 "资源" 里下载!

Java项目:车租赁管理系统(java+Gui+文档)相关推荐

  1. 计算机java项目(毕设课设) 之 含文档+PPT+任务书+中期检查表+源码等]基于ssm的NBA球队管理系统

    基于ssm的NBA球队管理系统包含管理员和球迷角色,功能分别如下: 管理员:管理员信息管理.修改密码.球队管理.球员管理.球员数据管理.球迷管理: 球迷:注册.登录系统:个人信息:球队管理查看:球员查 ...

  2. 计算机java项目(毕设课设) 之 含文档+PPT+任务书+源码等]javaweb户籍户口管理系统

    <javaweb户籍管理系统>该项目采用技术jsp.servlet.jdbc.tomcat服务器.mysql数据库 开发工具eclipse,项目含有源码.文档.配套开发软件.软件安装教程. ...

  3. Java项目:大学生健康档案管理系统(java+jpa+swagger-ui+springboot+vue+mysql)

    源码获取:博客首页 "资源" 里下载! 项目介绍 大学生健康档案管理系统,目前演示数据中主要包括三种角色:管理员.医生.学生:其中管理员包含最高权限:可对体检表,健康文档,体检数据 ...

  4. Java项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  5. Java项目:汽车配件销售管理系统(java+SpringBoot+layui+html+maven+mysql)

    源码获取:博客首页 "资源" 里下载! 项目介绍 本项目为后台管理系统, 主要功能包括: 公告增删改查,用户管理,登录页面,订单查询,配件添加等等 环境需要 1.运行环境:最好是j ...

  6. Java项目:智能小区物业管理系统(java+JSP+bootstrap+JavaScript+servlet+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 本项目为后台管理系统,分为管理员与业主两种角色: 管理员主要功能包括: 首页.公告查询.修改密码.报修管理.业主信息.房产信息 ...

  7. Java项目:企业人事管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能介绍:员工管理,用户管理,部门管理,文档管理, 职位管理等等. 二.项目运行 环境配置: Jdk1.8 + Tomcat8 ...

  8. Java项目:小区物业管理系统(java+Springboot+ssm+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述(+PPT演示文档) 本系统功能包括: 实现了资源管理.收费管理.支出管理.三表管理.投诉 建议.装修管理.车位管理.招商管理. ...

  9. Java项目(毕设课设) 之 [含文档+PPT+任务书+中期检查表+源码等]基于S2SH的医院在线挂号系统

    <基于S2SH的医院在线挂号>该项目采用技术jsp.strust2.Spring.hibernate.tomcat服务器.mysql数据库 开发工具eclipse,项目含有源码.文档.配套 ...

最新文章

  1. 高精地图中导航标识识别
  2. 微信页面弹出窗口,底部不随窗口滑动而滚动
  3. c# 常用数据库封装
  4. 数字图像-6空域滤波
  5. 如何解决comctl32.dll文件丢失的问题?
  6. 计算机组成原理经典试卷
  7. 小型项目的微服务架构指南
  8. 线性内插和双线性内插
  9. 大学校园无线智能调频广播系统
  10. html5 js打开新页面,JavaScript实现按Ctrl键打开新页面_javascript技巧
  11. 计算机通信网自学笔记(2)
  12. 全国工商联《中华工商时报》对云创大数据进行专访报道
  13. CentOS7安装配置BareOS备份工具
  14. IntelliJ IDEA设置自动导包方法
  15. FMCW雷达距离多普勒(RDM)处理方法中距离分辨率和速度分辨率的推导
  16. 创业与投资 - 别沉浸于 to vc
  17. mysql中ceil的函数语法_MySQL ceil()函数
  18. python人脸识别门禁_树莓派人脸识别门禁系统图文教程
  19. x265编码格式的avi视频播放只有声音,图像不出来的一种解决方式
  20. Foursquare的前世今生

热门文章

  1. Vue.js框架简单读取数据库信息并渲染完成news新闻文章列表以及detail详情页功能(小试牛刀)
  2. Ubuntu 14.04 64bit上安装LNMP环境
  3. linux进程间通信:POSIX 消息队列
  4. python工具使用笔记
  5. MyBatis中#{}和${}的区别
  6. 【机器学习基石笔记】八、噪声和错误
  7. android -volley-请求数据
  8. 生物信息大数据数据库(NCBI、EBI、UCSC、TCGA)
  9. hiho_1139_二分+bfs搜索
  10. crud springmvc