📄 frm_main.java
字号:
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 + -