资源简介
用java写的有界面的停车场管理系统,压缩包里有数据库文件,还有java源码,导进去就能跑起来,按照软件工程导论模式写的文档也包含在里面了,绝版不坑,10分都嫌少!
代码片段和文件信息
package whsdu.se.Common;
import java.awt.Dimension;
import java.awt.Insets;
import javax.swing.DefaultDesktopManager;
import javax.swing.JComponent;
import javax.swing.JInternalframe;
import javax.swing.JScrollPane;
import javax.swing.JViewport;
public class MDIDesktopManager extends DefaultDesktopManager {
private MDIDesktopPane desktop;
public MDIDesktopManager(MDIDesktopPane desktop) {
this.desktop = desktop;
}
public void endResizingframe(JComponent f) {
super.endResizingframe(f);
resizeDesktop();
}
public void endDraggingframe(JComponent f) {
super.endDraggingframe(f);
resizeDesktop();
}
public void setNormalSize() {
JScrollPane scrollPane = getScrollPane();
int x = 0;
int y = 0;
Insets scrollInsets = getScrollPaneInsets();
if (scrollPane != null) {
Dimension d = scrollPane.getVisibleRect().getSize();
if (scrollPane.getBorder() != null) {
d.setSize(d.getWidth() - scrollInsets.left - scrollInsets.right d.getHeight()
- scrollInsets.top - scrollInsets.bottom);
}
d.setSize(d.getWidth() - 20 d.getHeight() - 20);
desktop.setAllSize(x y);
scrollPane.invalidate();
scrollPane.validate();
}
}
private Insets getScrollPaneInsets() {
JScrollPane scrollPane = getScrollPane();
if (scrollPane == null)
return new Insets(0 0 0 0);
else
return getScrollPane().getBorder().getBorderInsets(scrollPane);
}
private JScrollPane getScrollPane() {
if (desktop.getParent() instanceof JViewport) {
JViewport viewPort = (JViewport) desktop.getParent();
if (viewPort.getParent() instanceof JScrollPane)
return (JScrollPane) viewPort.getParent();
}
return null;
}
protected void resizeDesktop() {
int x = 0;
int y = 0;
JScrollPane scrollPane = getScrollPane();
Insets scrollInsets = getScrollPaneInsets();
if (scrollPane != null) {
JInternalframe allframes[] = desktop.getAllframes();
for (int i = 0; i < allframes.length; i++) {
if (allframes[i].getX() + allframes[i].getWidth() > x) {
x = allframes[i].getX() + allframes[i].getWidth();
}
if (allframes[i].getY() + allframes[i].getHeight() > y) {
y = allframes[i].getY() + allframes[i].getHeight();
}
}
Dimension d = scrollPane.getVisibleRect().getSize();
if (scrollPane.getBorder() != null) {
d.setSize(d.getWidth() - scrollInsets.left - scrollInsets.right d.getHeight()
- scrollInsets.top - scrollInsets.bottom);
}
if (x <= d.getWidth())
x = ((int) d.getWidth()) - 20;
if (y <= d.getHeight())
y = ((int) d.getHeight()) - 20;
desktop.setAllSize(x y);
scrollPane.invalidate();
scrollPane.validate();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-01 16:31 数据库\
文件 3145728 2015-04-19 12:15 数据库\cardmange.mdf
文件 1048576 2015-04-19 12:15 数据库\cardmange_log.ldf
文件 993 2015-04-19 12:15 数据库\第三阶段及第四阶段设计.sql
目录 0 2015-12-31 15:16 源码\
目录 0 2016-01-01 16:31 源码\carsituation_man\
文件 356 2015-11-15 11:53 源码\carsituation_man\.classpath
目录 0 2015-12-31 15:16 源码\carsituation_man\.myeclipse\
目录 0 2016-01-01 16:31 源码\carsituation_man\.myeclipse\profiler\
文件 873 2015-04-19 12:15 源码\carsituation_man\.myeclipse\profiler\Loginfr
文件 841 2015-04-19 12:15 源码\carsituation_man\.myeclipse\profiler\Mdif
文件 375 2015-04-19 12:15 源码\carsituation_man\.project
目录 0 2016-01-01 16:31 源码\carsituation_man\.settings\
文件 617 2015-04-19 12:15 源码\carsituation_man\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-12-31 15:16 源码\carsituation_man\bin\
目录 0 2015-12-31 15:16 源码\carsituation_man\bin\whsdu\
目录 0 2015-12-31 15:16 源码\carsituation_man\bin\whsdu\se\
目录 0 2016-01-01 16:31 源码\carsituation_man\bin\whsdu\se\Common\
文件 3075 2015-11-15 14:53 源码\carsituation_man\bin\whsdu\se\Common\MDIDesktopManager.class
文件 3752 2015-11-15 14:53 源码\carsituation_man\bin\whsdu\se\Common\MDIDesktopPane.class
目录 0 2016-01-01 16:31 源码\carsituation_man\bin\whsdu\se\DAL\
文件 10187 2015-11-15 13:03 源码\carsituation_man\bin\whsdu\se\DAL\Dal.class
目录 0 2016-01-01 16:31 源码\carsituation_man\bin\whsdu\se\DAO\
文件 942 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\DAO\charger.class
文件 1881 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\DAO\park.class
文件 763 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\DAO\sit_infor.class
文件 1861 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\DAO\users.class
目录 0 2016-01-01 16:31 源码\carsituation_man\bin\whsdu\se\UI\
文件 3039 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\UI\Chargefr
文件 2308 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\UI\ComIdentityfr
文件 1836 2015-11-15 12:07 源码\carsituation_man\bin\whsdu\se\UI\ComIdentityfr
............此处省略74个文件信息
- 上一篇:eshop网上商城系统
- 下一篇:软件设计大作业
相关资源
- 基于JSP的停车场管理系统(MySQL版)
- 停车场管理系统
- java停车场管理系统.zip
- Java 停车场管理系统
- java基于Web端的停车场管理系统
- JAVA+JSP停车场管理系统
- android 停车场
- 智能停车场收费系统设计源码
- 简单java设计 停车场管理系统
- ( 停车场管理系统(java
- lamport算法解决停车场问题
- JAVA 停车场管理系统
- java程序 停车场管理系统
- Java编写停车场系统
- javaweb智能停车场管理项目源码
- Java 停车场管理系统源码 + 数据库.z
- java停车场管理系统
- 基于java的Web停车场管理系统的设计与
- 基于Web的停车场管理系统的设计与实
- 数据结构-停车场模拟管理程序(jav
- ssm 停车场管理系统源码(附数据库脚
评论
共有 条评论