⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frm_main.java

📁 This is a Rural Dispensary Management System developed in Java Swing. Liquid Aqua look and feel had
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package patient;


import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.sql.DriverManager;
import java.sql.SQLException;

import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

public class frm_main extends JFrame {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;
	private JPanel jContentPane = null;
	public JPanel pnl_main = null;
	private JMenuBar mnubar = null;
	private JMenu mnu_file = null;
	private JMenu mnu_patient = null;
	private JMenu mnu_doctor_staff = null;
	private JMenu mnu_druginventory = null;
	private JMenu mnu_accounts = null;
	private JMenu mnu_reports = null;
	private JMenuItem mnuitem_save = null;
	private JMenuItem mnuitem_exit = null;
	private JMenuItem mnuitem_presonaldetails = null;
	private JMenuItem mnuitem_diagnosis = null;
	private JMenuItem mnuitem_doctor = null;
	private JMenuItem mnuitem_staff = null;
	private JMenuItem mnuitem_medicines = null;
	private JMenuItem mnuitem_orders = null;
	private JMenu mnu_theme = null;
	private JCheckBoxMenuItem cbmnuitem_aqua = null;
	private JCheckBoxMenuItem cbmnuitem_System = null;
	public Pnl_patient_personal patient_personal=null;
	public Pnl_diagnosis patient_diagnosis=null;
	public Pnl_diagnosis1 patient_diagnosis1=null;
	public pnl_next_visit nxt_visit1=null;
	public Pnl_doctor doctor_details=null;
	public Pnl_staff staff_details=null;
	public Pnl_Druginventory drug_inven=null;
	public pnl_medicinelist med_table=null;
	public static frm_main mainfrm = null;
	
	
	/**
	 * This method initializes pnl_mail
	 *
	 * @return javax.swing.JPanel
	 */
	private JPanel getPnl_mail() {
		if (pnl_main == null) {
			pnl_main = new JPanel();
			pnl_main.setLayout(new GridBagLayout());
			pnl_main.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED));
//			pnl_main.setPreferredSize(new java.awt.Dimension(895,795));
			pnl_main.setPreferredSize(new java.awt.Dimension(895,795));
		}
		return pnl_main;
	}

	/**
	 * This method initializes mnubar
	 *
	 * @return javax.swing.JMenuBar
	 */
	private JMenuBar getMnubar() {
		if (mnubar == null) {
			mnubar = new JMenuBar();
			mnubar.add(getMnu_file());
			mnubar.add(getMnu_patient());
			mnubar.add(getMnu_doctor_staff());
			mnubar.add(getMnu_druginventory());
			mnubar.add(getMnu_accounts());
			mnubar.add(getMnu_reports());
			mnubar.add(getMnu_theme());
		}
		return mnubar;
	}

	/**
	 * This method initializes mnu_file
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_file() {
		if (mnu_file == null) {
			mnu_file = new JMenu();
			mnu_file.setText("File");
			mnu_file.add(getMnuitem_save());
			mnu_file.add(getMnuitem_exit());
			mnu_file.setMnemonic(java.awt.event.KeyEvent.VK_F);
		}
		return mnu_file;
	}

	/**
	 * This method initializes mnu_patient
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_patient() {
		if (mnu_patient == null) {
			mnu_patient = new JMenu();
			mnu_patient.setText("Patient's Records");
			mnu_patient.add(getMnuitem_presonaldetails());
			mnu_patient.add(getMnuitem_diagnosis());
			mnu_patient.setMnemonic(java.awt.event.KeyEvent.VK_P);
		}
		return mnu_patient;
	}

	/**
	 * This method initializes mnu_doctor_staff
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_doctor_staff() {
		if (mnu_doctor_staff == null) {
			mnu_doctor_staff = new JMenu();
			mnu_doctor_staff.setText("Doctors' & Staff Records");
			mnu_doctor_staff.add(getMnuitem_doctor());
			mnu_doctor_staff.add(getMnuitem_staff());
			mnu_doctor_staff.setMnemonic(java.awt.event.KeyEvent.VK_O);
		}
		return mnu_doctor_staff;
	}

	/**
	 * This method initializes mnu_druginventory
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_druginventory() {
		if (mnu_druginventory == null) {
			mnu_druginventory = new JMenu();
			mnu_druginventory.setText("Drug Inventory");
			mnu_druginventory.add(getMnuitem_medicines());
			mnu_druginventory.add(getMnuitem_orders());
			mnu_druginventory.setMnemonic(java.awt.event.KeyEvent.VK_D);
		}
		return mnu_druginventory;
	}

	/**
	 * This method initializes mnu_accounts
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_accounts() {
		if (mnu_accounts == null) {
			mnu_accounts = new JMenu();
			mnu_accounts.setText("Accounts");
			mnu_accounts.setMnemonic(java.awt.event.KeyEvent.VK_A);
		}
		return mnu_accounts;
	}

	/**
	 * This method initializes mnu_reports
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getMnu_reports() {
		if (mnu_reports == null) {
			mnu_reports = new JMenu();
			mnu_reports.setText("Reports");
			mnu_reports.setMnemonic(java.awt.event.KeyEvent.VK_R);
		}
		return mnu_reports;
	}

	/**
	 * This method initializes mnuitem_save
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getMnuitem_save() {
		if (mnuitem_save == null) {
			mnuitem_save = new JMenuItem();
			mnuitem_save.setText("Save");			
			mnuitem_save.setAccelerator(javax.swing.KeyStroke.getKeyStroke(
					java.awt.event.KeyEvent.VK_S, java.awt.Event.CTRL_MASK,
					false));
			mnuitem_save.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
					insertvalues();
				}
			});
		}
		return mnuitem_save;
	}

	/**
	 * This method initializes mnuitem_exit
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getMnuitem_exit() {
		if (mnuitem_exit == null) {
			mnuitem_exit = new JMenuItem();
			mnuitem_exit.setText("Exit");
			mnuitem_exit.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
//					Exits the program
					System.exit(0);
				}
			});
		}
		return mnuitem_exit;
	}

	/**
	 * This method initializes mnuitem_presonaldetails
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getMnuitem_presonaldetails() {
		if (mnuitem_presonaldetails == null) {
			mnuitem_presonaldetails = new JMenuItem();
			mnuitem_presonaldetails.setText("Personal Details");
			mnuitem_presonaldetails.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
//					
					pnl_main.removeAll();

//					Loads the panel for patient's personal information
						patient_personal=new Pnl_patient_personal();			
						GridBagConstraints gbc_patient_pers=new GridBagConstraints();
						gbc_patient_pers.weightx = 1.0D;
						gbc_patient_pers.weighty = 1.0D;
						gbc_patient_pers.fill = java.awt.GridBagConstraints.BOTH;
						gbc_patient_pers.anchor = GridBagConstraints.NORTHWEST;
						pnl_main.add(patient_personal, gbc_patient_pers);
						pnl_main.updateUI();

				}
			});
		}
		return mnuitem_presonaldetails;
	}

	/**
	 * This method initializes mnuitem_diagnosis
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getMnuitem_diagnosis() {
		if (mnuitem_diagnosis == null) {
			mnuitem_diagnosis = new JMenuItem();
			mnuitem_diagnosis.setText("Diagnosis");
			mnuitem_diagnosis.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
 
					pnl_main.removeAll();

//					Loads the panel for diagnosis of the patient
						patient_diagnosis=new Pnl_diagnosis();
						GridBagConstraints gbc_patient_diag=new GridBagConstraints();
						gbc_patient_diag.weightx = 1.0D;
						gbc_patient_diag.weighty = 1.0D;
						gbc_patient_diag.fill = java.awt.GridBagConstraints.BOTH;
						gbc_patient_diag.anchor = GridBagConstraints.NORTHWEST;
						patient_diagnosis.setSize(600,200);
						pnl_main.add(patient_diagnosis, gbc_patient_diag);

						patient_diagnosis1=new Pnl_diagnosis1();
						GridBagConstraints gbc_patient_diag1=new GridBagConstraints();
						gbc_patient_diag1.weightx = 1.0D;
						gbc_patient_diag1.weighty = 1.0D;
						gbc_patient_diag1.gridx=1;
						gbc_patient_diag1.gridy=0;
						gbc_patient_diag1.fill = java.awt.GridBagConstraints.BOTH;
						gbc_patient_diag1.anchor = GridBagConstraints.NORTHWEST;
						pnl_main.add(patient_diagnosis1, gbc_patient_diag1);

						nxt_visit1=new pnl_next_visit();
						GridBagConstraints gbc_nxt_visit=new GridBagConstraints();
						gbc_nxt_visit.weightx = 1.0D;
						gbc_nxt_visit.weighty = 1.0D;
						gbc_nxt_visit.gridx=1;
						gbc_nxt_visit.gridy=1;
						gbc_nxt_visit.fill = java.awt.GridBagConstraints.BOTH;
						gbc_nxt_visit.anchor = GridBagConstraints.NORTHWEST;
						pnl_main.add(nxt_visit1, gbc_nxt_visit);

						pnl_main.updateUI();

				}
			});
		}
		return mnuitem_diagnosis;
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -