Package:MI
MainInterface.java
package MI;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import UM.*;
import OM.*;
import PM.*;
import PMM.*;
import PFCAM.*;
public class MainInterface {
static JFrame MainInterface=new JFrame();
static JLabel label=new JLabel("小区物业管理系统",JLabel.CENTER);
static JButton button_um=new JButton("用户管理界面");
static JButton button_ow=new JButton("业主管理界面");
static JButton button_pm=new JButton("物业管理界面");
static JButton button_pmm=new JButton("物业维修管理界面");
static JButton button_pfcam=new JButton("物业费收取管理界面");
static JButton button_exit=new JButton("退出");
static String driver="com.mysql.cj.jdbc.Driver";
static JLabel label_ltd=new JLabel();
static int ltd=0;
public static void main(String[] args) {
MainInterface.setTitle("小区物业管理系统");
MainInterface.setBounds(0, 0, 800, 600);
MainInterface.setLocationRelativeTo(null);
MainInterface.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
MainInterface.setVisible(true);
Container container=MainInterface.getContentPane();
container.setLayout(null);
container.add(label);
label.setBounds(0, 50, 800, 50);
label.setFont(new Font("楷体",Font.BOLD,40));
container.add(button_um);
button_um.setBounds(150, 200, 200, 50);
button_um.setFont(new Font("黑体",Font.BOLD,20));
button_um.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_um) {
MainInterface.dispose();
new UserManagement();
UserManagement.main(args);
}
}
});
container.add(button_ow);
button_ow.setBounds(450, 200, 200, 50);
button_ow.setFont(new Font("黑体",Font.BOLD,20));
button_ow.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_ow) {
MainInterface.dispose();
new OwnerManagement();
OwnerManagement.main(args);
}
}
});
container.add(button_pm);
button_pm.setBounds(150, 300, 200, 50);
button_pm.setFont(new Font("黑体",Font.BOLD,20));
button_pm.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_pm) {
MainInterface.dispose();
new PropertyManagement();
PropertyManagement.main(args);
}
}
});
container.add(button_pmm);
button_pmm.setBounds(450, 300, 200, 50);
button_pmm.setFont(new Font("黑体",Font.BOLD,17));
button_pmm.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_pmm) {
MainInterface.dispose();
new PropertyMaintenanceManagement();
PropertyMaintenanceManagement.main(args);
}
}
});
container.add(button_pfcam);
button_pfcam.setBounds(150, 400, 200, 50);
button_pfcam.setFont(new Font("黑体",Font.BOLD,17));
button_pfcam.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_pfcam) {
MainInterface.dispose();
new PropertyFeeCollectionAndManagement();
PropertyFeeCollectionAndManagement.main(args);
}
}
});
container.add(button_exit);
button_exit.setBounds(450, 400, 200, 50);
button_exit.setFont(new Font("黑体",Font.BOLD,20));
button_exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==button_exit) {
System.exit(0);
}
}
});
try {
Class.forName(driver);
ltd=1;
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
container.add(label_ltd);
label_ltd.setBounds(25, 500, 500, 50);
label_ltd.setFont(new Font("黑体",Font.BOLD,15));
if(ltd==1) {
label_ltd.setText("温馨提示:加载驱动程序成功!");
}
else {
label_ltd.setText("温馨提示:加载驱动程序失败!");
}
}
}