📄 frm_main.java~1~
字号:
package patient;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class frm_main extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private 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;
/**
* 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));
}
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());
}
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());
}
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());
}
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());
}
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());
}
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");
}
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");
}
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");
}
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) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pnl_main.removeAll();
// Loads the panel for medicine name and type
Pnl_patient_personal 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) {
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pnl_main.removeAll();
// Loads the panel for medicine name and type
Pnl_diagnosis patient_diagnosis=new Pnl_diagnosis();
GridBagConstraints gbc_patient_diag=new GridBagConstraints();
gbc_patient_diag.weightx = 0.0D;
gbc_patient_diag.weighty = 0.0D;
gbc_patient_diag.fill = java.awt.GridBagConstraints.NONE;
gbc_patient_diag.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(patient_diagnosis, gbc_patient_diag);
Pnl_diagnosis1 patient_diagnosis1=new Pnl_diagnosis1();
GridBagConstraints gbc_patient_diag1=new GridBagConstraints();
gbc_patient_diag1.weightx = 0.0D;
gbc_patient_diag1.weighty = 0.0D;
gbc_patient_diag1.gridx=1;
gbc_patient_diag1.gridy=0;
gbc_patient_diag1.fill = java.awt.GridBagConstraints.NONE;
gbc_patient_diag1.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(patient_diagnosis1, gbc_patient_diag1);
pnl_next_visit nxt_visit1=new pnl_next_visit();
GridBagConstraints gbc_nxt_visit=new GridBagConstraints();
gbc_nxt_visit.weightx = 0.0D;
gbc_nxt_visit.weighty = 0.0D;
gbc_nxt_visit.gridx=2;
gbc_nxt_visit.gridy=0;
gbc_nxt_visit.fill = java.awt.GridBagConstraints.NONE;
gbc_nxt_visit.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(nxt_visit1, gbc_nxt_visit);
pnl_main.updateUI();
}
});
}
return mnuitem_diagnosis;
}
/**
* This method initializes mnuitem_doctor
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getMnuitem_doctor() {
if (mnuitem_doctor == null) {
mnuitem_doctor = new JMenuItem();
mnuitem_doctor.setText("Doctors' Details");
mnuitem_doctor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pnl_main.removeAll();
// Loads the panel for medicine name and type
Pnl_doctor doctor_details=new Pnl_doctor();
GridBagConstraints gbc_doctor=new GridBagConstraints();
gbc_doctor.weightx = 0.0D;
gbc_doctor.weighty = 0.0D;
gbc_doctor.fill = java.awt.GridBagConstraints.NONE;
gbc_doctor.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(doctor_details, gbc_doctor);
pnl_main.updateUI();
}
});
}
return mnuitem_doctor;
}
/**
* This method initializes mnuitem_staff
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getMnuitem_staff() {
if (mnuitem_staff == null) {
mnuitem_staff = new JMenuItem();
mnuitem_staff.setText("Staff Details");
mnuitem_staff.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pnl_main.removeAll();
// Loads the panel for medicine name and type
Pnl_staff staff_details=new Pnl_staff();
GridBagConstraints gbc_staff=new GridBagConstraints();
gbc_staff.weightx = 0.0D;
gbc_staff.weighty = 0.0D;
gbc_staff.fill = java.awt.GridBagConstraints.NONE;
gbc_staff.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(staff_details, gbc_staff);
pnl_main.updateUI();
}
});
}
return mnuitem_staff;
}
/**
* This method initializes mnuitem_medicines
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getMnuitem_medicines() {
if (mnuitem_medicines == null) {
mnuitem_medicines = new JMenuItem();
mnuitem_medicines.setText("Find Medicine");
mnuitem_medicines.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
pnl_main.removeAll();
// Loads the panel for medicine name and type
Pnl_Druginventory drug_inven=new Pnl_Druginventory();
GridBagConstraints gbc_drug_invent=new GridBagConstraints();
gbc_drug_invent.weightx = 0.0D;
gbc_drug_invent.weighty = 0.0D;
gbc_drug_invent.fill = java.awt.GridBagConstraints.NONE;
gbc_drug_invent.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(drug_inven, gbc_drug_invent);
pnl_medicinelist med_table=new pnl_medicinelist();
GridBagConstraints gbc_medtable=new GridBagConstraints();
gbc_medtable.weightx = 1.0D;
gbc_medtable.weighty = 1.0D;
gbc_medtable.gridx=0;
gbc_medtable.gridy=1;
gbc_medtable.fill = java.awt.GridBagConstraints.BOTH;
gbc_medtable.anchor = GridBagConstraints.NORTHWEST;
pnl_main.add(med_table,gbc_medtable);
pnl_main.updateUI();
}
});
}
return mnuitem_medicines;
}
/**
* This method initializes mnuitem_orders
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getMnuitem_orders() {
if (mnuitem_orders == null) {
mnuitem_orders = new JMenuItem();
mnuitem_orders.setText("Orders");
}
return mnuitem_orders;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
frm_main mainframe=new frm_main();
mainframe.setVisible(true);
}
/**
* This is the default constructor
*/
public frm_main() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(900, 800);
this.setResizable(true);
this.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
this.setJMenuBar(getMnubar());
this.setContentPane(getJContentPane());
this.setTitle("RDMS");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
GridBagConstraints gridBagConstraints = new GridBagConstraints();
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.gridy = 0;
gridBagConstraints.insets = new java.awt.Insets(5,5,5,5);
gridBagConstraints.weightx = 0.0D;
gridBagConstraints.weighty = 0.0D;
gridBagConstraints.anchor = java.awt.GridBagConstraints.CENTER;
gridBagConstraints.gridx = 0;
jContentPane = new JPanel();
jContentPane.setLayout(new GridBagLayout());
jContentPane.add(getPnl_mail(), gridBagConstraints);
}
return jContentPane;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -