小区物业管理系统——看就行了

Package:MI

MainInterface.java

//当前:主界面(MI)//*0132
//下行:用户管理界面(UM)
//下行:业主管理界面(OM)
//下行:物业管理界面(PM)
//下行:物业维修管理界面(PMM)
//下行:物业费收取管理界面(PFCAM)
//时间:2021-08-12
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("温馨提示:加载驱动程序失败!");
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值