package 主窗体;
import static java.awt.BorderLayout.CENTER;
import static java.awt.BorderLayout.NORTH;
import static java.awt.BorderLayout.SOUTH;
import static javax.swing.border.BevelBorder.RAISED;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Image;
import java.awt.Insets;
import java.net.URL;
import java.util.Date;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuBar;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JToolBar;
import javax.swing.SwingConstants;
import 登录窗体.shengchengdengluchuangtimianban;
import 登录窗体.shengchengdengluchuangti;
import 主窗体.zhuomianmianban;
public class zhuchuangti<DesktopPanel, ZhuomianMianban> extends JFrame
{
private static final long serialVersionUID = 1L;
private JPanel frameContentPane = null;// 内容面板
//private gongjulan toolbar=null;// 工具栏
//private caidanlan frameMenuBar = null;// 菜单栏
public zhuomianmianban zmmb = null;// 桌面面板
//public JPanel statePanel = null;// 状态面板(内含选定窗体状态、操作员、当前日期、公司名称等信息)
//public JLabel stateLabel = null;// 选定窗体状态标签
//public JLabel nameLabel = null;// “公司名称”标签
//public JLabel nowDateLabel = null;// “当前日期”标签
//public JSeparator jSeparator1 = null;// 分隔符
//public JSeparator jSeparator2 = null;// 分隔符
//private Object gongjulan;
public static void main(String[] args)
{
// TODO Auto-generated method stub
JFrame login=new shengchengdengluchuangti();// 登录窗体
login.setVisible(true);// 使登录窗体可见
login.setResizable(false);
}
/*private gongjulan getJJToolBar()
{
if (toolbar == null)
{// 工具栏对象为空
toolbar = new gongjulan();// 创建工具栏对象
toolbar.setCursor(new Cursor(Cursor.HAND_CURSOR));// 设置光标图像
}
return toolbar;
}*/
/*public caidanlan getFrameMenuBar()
{
if (frameMenuBar == null)
{// 菜单栏对象为空
frameMenuBar = new caidanlan((JDesktopPane) getDesktopPane(), getStateLabel());// 创建菜单栏对象
}
return frameMenuBar;
}
*/
/**
* 初始化桌面面板的方法
*
* @return JDesktopPane
*/
private zhuomianmianban getzhuanmianmianban()
{
if (zmmb == null)
{// 桌面面板对象为空
zmmb = new zhuomianmianban();// 创建桌面面板对象
}
return zmmb;
}
/*public JPanel getStatePanel()
{
if (statePanel == null)
{// 状态面板对象为空
GridBagConstraints gridBagConstraints6 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints6.gridx = 2;// 组件位于网格的横向索引为2
gridBagConstraints6.fill = GridBagConstraints.VERTICAL;// 组件垂直扩大以占据空白区域
gridBagConstraints6.insets = new Insets(0, 5, 0, 5);// 组件彼此的间距
gridBagConstraints6.gridy = 0;// 组件位于网格的纵向索引为0
GridBagConstraints gridBagConstraints4 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints4.gridx = 3;// 组件位于网格的横向索引为3
gridBagConstraints4.gridy = 0;// 组件位于网格的纵向索引为0
GridBagConstraints gridBagConstraints3 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints3.gridx = 6;// 组件位于网格的横向索引为6
gridBagConstraints3.fill = GridBagConstraints.VERTICAL;// 组件垂直扩大以占据空白区域
gridBagConstraints3.insets = new Insets(0, 5, 0, 5);// 组件彼此的间距
gridBagConstraints3.gridy = 0;// 组件位于网格的纵向索引为0
GridBagConstraints gridBagConstraints11 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints11.gridx = 5;// 组件位于网格的横向索引为5
gridBagConstraints11.insets = new Insets(0, 5, 0, 5);// 组件彼此的间距
gridBagConstraints11.gridy = 0;// 组件位于网格的纵向索引为0
nowDateLabel = new JLabel();// “当前日期”标签
Date now = new Date();// 创建Date对象
nowDateLabel.setText(String.format("%tF", now));// 设置“当前日期”标签的文本内容
GridBagConstraints gridBagConstraints2 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints2.gridx = 7;// 组件位于网格的横向索引为7
gridBagConstraints2.weightx = 0.0;// 组件横向上不扩大
gridBagConstraints2.fill = GridBagConstraints.NONE;// 组件不扩大
gridBagConstraints2.gridy = 0;// 组件位于网格的纵向索引为0
nameLabel = new JLabel("京东京贸订单管理系统");// “公司名称”标签
GridBagConstraints gridBagConstraints1 = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints1.gridx = 4;// 组件位于网格的横向索引为4
gridBagConstraints1.fill = GridBagConstraints.VERTICAL;// 组件垂直扩大以占据空白区域
gridBagConstraints1.weighty = 1.0;// 组件纵向扩大的权重是1.0
gridBagConstraints1.insets = new Insets(0, 5, 0, 5);// 组件彼此的间距
gridBagConstraints1.gridy = 0;// 组件位于网格的纵向索引为0
GridBagConstraints gridBagConstraints = new GridBagConstraints();// 创建网格限制对象
gridBagConstraints.gridx = 0;// 组件位于网格的横向索引为0
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;// 组件水平扩大以占据空白区域
gridBagConstraints.weightx = 1.0;// 组件横向扩大的权重是1.0
gridBagConstraints.gridy = 0;// 组件位于网格的纵向索引为0
statePanel = new JPanel();// 状态面板
statePanel.setLayout(new GridBagLayout());// 设置状态面板的布局
statePanel.setBorder(BorderFactory.createBevelBorder(RAISED));// 设置状态面板的边框
statePanel.add(getStateLabel(), gridBagConstraints);// 向状态面板中添加选定窗体状态标签
statePanel.add(getJSeparator(), gridBagConstraints1);// 向状态面板中添加分隔符
statePanel.add(nameLabel, gridBagConstraints2);// 向状态面板中添加“公司名称”标签
statePanel.add(getJSeparator1(), gridBagConstraints3);// 向状态面板中添加分隔符
statePanel.add(nowDateLabel, gridBagConstraints11);// 向状态面板中添加“当前日期”标签
statePanel.add(getJSeparator2(), gridBagConstraints6);// 向状态面板中添加分隔符
}
return statePanel;
}
/*public JLabel getStateLabel()
{// 获得选定窗体状态标签的方法
if (stateLabel == null)
{// 选定窗体状态标签对象为空
stateLabel = new JLabel();// 创建选定窗体状态标签
stateLabel.setText("当前没有选定窗体");// 设置选定窗体状态标签的文本内容
}
return stateLabel;
}
public JSeparator getJSeparator()
{// 获得分隔符
JSeparator jSeparator = new JSeparator();// 创建分隔符对象
jSeparator.setOrientation(JSeparator.VERTICAL);// 竖直分隔符
return jSeparator;
}
public JSeparator getJSeparator1() {// 获得分隔符
if (jSeparator1 == null) {// 分隔符对象为空
jSeparator1 = new JSeparator();// 创建分隔符对象
jSeparator1.setOrientation(SwingConstants.VERTICAL);// 竖直分隔符
}
return jSeparator1;
}
public JSeparator getJSeparator2()
{// 获得分隔符
if (jSeparator2 == null)
{// 分隔符对象为空
jSeparator2 = new JSeparator();// 创建分隔符对象
jSeparator2.setOrientation(SwingConstants.VERTICAL);// 竖直分隔符
}
return jSeparator2;
}
*/
public zhuchuangti()
{// 缺省构造函数
super();// 调用父类JFrame的构造器
initialize();// 初始化主窗体的方法
}
public void initialize()
{// 初始化主窗体的方法
this.setSize(800, 600);// 设置主窗体的宽高
//this.setMenuBar(getMenuBar());// 设置工具栏
this.setContentPane(getFrameContentPane());// 设置内容面板
this.setTitle("京东军贸订单管理系统");// 设置窗体的题目
}
public JPanel getFrameContentPane()
{// 获得内容面板的方法
if (frameContentPane == null)
{// 内容面板对象为空
frameContentPane = new JPanel();// 创建内容面板
frameContentPane.setLayout(new BorderLayout());// 设置内容面板的布局
//frameContentPane.add(getStatePanel(), SOUTH);// 状态面板置于内容面板的南部
//frameContentPane.add(getJJToolBar(), NORTH);// 工具栏置于内容面板的北部
frameContentPane.add(getzhuanmianmianban(), CENTER);// 背景面板置于内容面板的南部
}
没有合适的资源?快使用搜索试试~ 我知道了~
京东军贸订单管理系统(正在完成中)
共33个文件
java:10个
class:9个
jpg:8个
需积分: 5 2 下载量 140 浏览量
2022-07-11
21:08:43
上传
评论
收藏 428KB RAR 举报
温馨提示
这是京东军贸订单管理系统,希望大家喜欢!
资源详情
资源评论
资源推荐
收起资源包目录
京东军贸订单管理系统.rar (33个子文件)
京东军贸订单管理系统
bin
图片资源
京东军贸订单管理系统.jpg 137KB
loginButton.jpg 930B
新八一军旗.jpg 37KB
exitButton.jpg 906B
登录窗体
shengchengdengluchuangti.class 4KB
shengchengdengluchuangti$3.class 859B
shengchengdengluchuangti$1.class 977B
shengchengdengluchuangti$2.class 1004B
shengchengdengluchuangtimianban.class 1KB
主窗体
zhuchuangti.class 2KB
zhuomianmianban.class 1KB
module-info.class 213B
图标
京东军贸订单管理系统.ico 66KB
键盘监听
jianpanjianting.class 688B
其它窗体
desktop.ini 138B
.settings
org.eclipse.jdt.core.prefs 781B
src
图片资源
京东军贸订单管理系统.jpg 137KB
loginButton.jpg 930B
新八一军旗.jpg 37KB
exitButton.jpg 906B
module-info.java 80B
登录窗体
shengchengdengluchuangtimianban.java 682B
shengchengdengluchuangti.java 5KB
主窗体
zhuchuangti.java 8KB
gongjulan.java 2KB
zhuomianmianban.java 752B
caidanlan.java 6KB
图标
京东军贸订单管理系统.ico 66KB
键盘监听
jianpanjianting.java 337B
其它窗体
dingdanguanli.java 3KB
guanyuruanjian.java 2KB
.project 406B
.classpath 396B
共 33 条
- 1
徐子宸
- 粉丝: 109
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0