资源简介
1.java GUI界面课程设计 2.数据库为SQL server2008,有数据库脚本 3.运行已成功并答辩完毕
代码片段和文件信息
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;
//多界面加滚动条
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 2019-08-29 23:17 C停车场管理系统\
文件 36045 2015-04-18 21:15 C停车场管理系统\java实训.xmind
文件 118 2015-04-18 21:15 C停车场管理系统\README.md
目录 0 2019-08-29 23:17 C停车场管理系统\数据库\
文件 3145728 2015-04-18 21:15 C停车场管理系统\数据库\cardmange.mdf
文件 1048576 2015-04-18 21:15 C停车场管理系统\数据库\cardmange_log.ldf
文件 725 2019-07-05 21:54 C停车场管理系统\数据库\第三阶段及第四阶段设计.sql
目录 0 2019-08-29 23:17 C停车场管理系统\源码\
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\
文件 356 2019-07-02 23:36 C停车场管理系统\源码\carsituation_man\.classpath
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\.myeclipse\
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\.myeclipse\profiler\
文件 873 2015-04-18 21:15 C停车场管理系统\源码\carsituation_man\.myeclipse\profiler\Loginfr
文件 841 2015-04-18 21:15 C停车场管理系统\源码\carsituation_man\.myeclipse\profiler\Mdif
文件 375 2015-04-18 21:15 C停车场管理系统\源码\carsituation_man\.project
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\.settings\
文件 617 2015-04-18 21:15 C停车场管理系统\源码\carsituation_man\.settings\org.eclipse.jdt.core.prefs
文件 85790 2019-07-03 15:33 C停车场管理系统\源码\carsituation_man\123.jpg
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\whsdu\
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\Common\
文件 3075 2019-07-05 09:45 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\Common\MDIDesktopManager.class
文件 3752 2019-07-05 08:09 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\Common\MDIDesktopPane.class
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAL\
文件 10183 2019-07-05 07:57 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAL\Dal.class
目录 0 2019-08-29 23:17 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAO\
文件 942 2019-07-03 13:40 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAO\charger.class
文件 1881 2019-07-03 13:40 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAO\park.class
文件 763 2019-07-03 13:40 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAO\sit_infor.class
文件 1861 2019-07-03 13:40 C停车场管理系统\源码\carsituation_man\bin\whsdu\se\DAO\users.class
............此处省略79个文件信息
相关资源
- Java入门到精通(零基础也能搞JAVA开发
- 支付宝 阿里支付 付款 交易查询 退款
- 基于web的员工工资管理系统
- java实现上传图片任意裁剪头像保存头
- 最新45款Java手机游戏开发源代码免费
- 基于ssh框架的图书管理系统的课程设
- 2015年最新java银联在线支付DEMO成功运
- JAVA论坛系统源码
- android studio 蓝牙 socket 范例
- javaweb博客系统(纯手写,无框架)
- JAVA整合HTML5实现扫描二维码功能项目
- java做开心农场完整版(保证可以安装
- Java+MySQL在线音乐网站
- poi(java导出excel表jar包)
- 基于JAVA的网上花店毕业设计
- 一种多用户的在线网盘
- Java Web课程设计报告
- WKT解析包 jts-1.8.0
- Java人事管理系统源码+论文+答辩PPT
- worldwind JAVA
- java+jsp+sql在线考试系统
- Java Concurrency in Practice(英文版+中文版
- 图书管理系统 jsp+javabean+servlet
- java 餐饮管理系统 系统开发 oracle
- java医院医疗器械管理系统毕业设计程
- java实现的主题爬虫
- 基于java的酒店管理系统完整源码,报
- 有关J2EE/web项目开发的论文
- 西南交通大学Java程序设计教案本科
- java 利用POI 导入导出Excel
评论
共有 条评论