• 大小: 1.47MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: Java
  • 标签:

资源简介

有时间随便写了一下,希望大家喜欢,很漂亮,基本界面功能齐全,喜欢的或是学java的朋友,可以看一下,eclipse项目源文件及可运行的jar文件,技术含量还算有一点点

资源截图

代码片段和文件信息

package eetsoft.com;

import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
//===========================================
//事件处理类 ActionDo.java
//程序编写:程序人生
//网址:www.vc66.cn
//李建东  联系QQ:813751
//===========================================
public class ActionDo implements ActionListener
{
EETSoftframe frame;
JButton button;
//======================
//配置类
ConfigGet con ;
Dimension sdm ;//分辨率
//======================
//皮肤样式夹
String img_dir = “skin_black“;
//======================
//重画类
RepaintActionDo action ;
//======================
//初始化
ActionDo(EETSoftframe fJButton btn)
{
this.frame = f;
this.button = btn;
//配置类
con = new ConfigGet();
action = new RepaintActionDo(f);
//皮肤文件
img_dir = con.getSkinDir();
//分辨率
sdm = con.getScreenSize();
}
//======================
//事件处理
public void actionPerformed(ActionEvent e) 
{

//==================
//窗口最大化
if(e.getActionCommand().equals(“cmd_max“))
{
fullframe();
}
//==================
//窗口一般化
if(e.getActionCommand().equals(“cmd_normal“))
{
normalframe();
}
//==================
//窗口最小化
else if(e.getActionCommand().equals(“cmd_min“))
{
frame.setExtendedState(frame.ICONIFIED|frame.getExtendedState());
}
//==================
//窗口关闭
else if(e.getActionCommand().equals(“cmd_close“))
{
System.exit(0);
}
//==================
//关闭左边二级菜单面板
else if(e.getActionCommand().equals(“lmenu_close“))
{
frame.closeLeftMenu();
}
//==================
//打开左边二级菜单面板
else if(e.getActionCommand().equals(“lmenu_open“))
{
frame.openLeftMenu();
}
//===================
//点击主按钮显示二级菜单
else if(e.getActionCommand().equals(“lmenu_add“))
{
addSubMenu();
}
}
//==========================
//全屏
//==========================
private void fullframe()
{
//设置最大化
con.resetframeSize(framesdm.widthsdm.height);
con.fullAllWaysTop(frame);//是否最前端显示在Config.java里配置
frame.isFullScreen = true;
//设置按钮
button.setIcon(con.getImgUrl((“maxed.png“)));
button.setRolloverIcon(con.getImgUrl((“maxed_on.png“)));
frame.validate();//有效
frame.setLocation((sdm.width-frame.getWidth())/2 (sdm.height-frame.getHeight())/2);
button.setActionCommand(“cmd_normal“);
button.setToolTipText(“正常模式“);
//new SubMenuActionDo(frame).btnExamKindAction();
action.repaintframe();
frame.validate();
//System.out.println(frame.panel.m_panel.scrollPane.getWidth()+“==========“+frame.panel.m_panel.p_right.getWidth());
}
//==========================
//窗口正常大小
//==========================
private void normalframe()
{
//设置最大化
Dimension fdm = con.getframeSmallSize(false);//初始窗体是否全屏
con.resetframeSize(framefdm.widthfdm.height);
con.normalAllWaysTop(frame);//是否最前端显示在Config.java里配置
frame.isFullScreen = false;
//设置按钮
button.setIcon(con.getImgUrl((“max.png“)));
button.s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        232  2008-06-24 10:55  ExamServer\.classpath

     文件        386  2008-06-24 10:55  ExamServer\.project

     文件        629  2008-06-27 13:22  ExamServer\.settings\org.eclipse.jdt.core.prefs

     目录          0  2008-11-26 17:44  ExamServer\.settings

     文件       3314  2008-11-24 17:04  ExamServer\bin\eetsoft\com\ActionDo.class

     文件       5825  2008-11-24 17:04  ExamServer\bin\eetsoft\com\ConfigGet.class

     文件       2874  2008-11-24 17:04  ExamServer\bin\eetsoft\com\EETSoftframe$1.class

     文件       1085  2008-11-24 17:04  ExamServer\bin\eetsoft\com\EETSoftframe$2.class

     文件       2111  2008-11-24 17:04  ExamServer\bin\eetsoft\com\EETSoftframe$3.class

     文件        814  2008-11-24 17:04  ExamServer\bin\eetsoft\com\EETSoftframe$4.class

     文件       8289  2008-11-24 17:04  ExamServer\bin\eetsoft\com\EETSoftframe.class

     文件       5198  2008-11-24 17:04  ExamServer\bin\eetsoft\com\ExamServer.class

     文件       6583  2008-11-24 17:04  ExamServer\bin\eetsoft\com\MainPanel.class

     文件       1184  2008-11-24 17:04  ExamServer\bin\eetsoft\com\MenuButtonBox.class

     文件       3321  2008-11-24 17:04  ExamServer\bin\eetsoft\com\MiddlePanel.class

     文件        875  2008-11-24 17:04  ExamServer\bin\eetsoft\com\objectResizeBox.class

     文件        919  2008-11-24 17:04  ExamServer\bin\eetsoft\com\RepaintActionDo.class

     文件        361  2008-06-25 21:58  ExamServer\bin\eetsoft\com\skin_black\bottom_resize.png

     文件        182  2008-06-26 10:38  ExamServer\bin\eetsoft\com\skin_black\btn_split_l.png

     文件        182  2008-06-26 10:36  ExamServer\bin\eetsoft\com\skin_black\btn_split_r.png

     文件        441  2008-06-25 10:25  ExamServer\bin\eetsoft\com\skin_black\close.png

     文件        637  2008-06-25 10:25  ExamServer\bin\eetsoft\com\skin_black\close_on.png

     文件        181  2008-06-24 15:24  ExamServer\bin\eetsoft\com\skin_black\exam_b_bg.png

     文件        208  2008-06-24 16:27  ExamServer\bin\eetsoft\com\skin_black\exam_b_l.png

     文件        134  2008-06-26 12:23  ExamServer\bin\eetsoft\com\skin_black\exam_b_line.png

     文件        347  2008-06-24 16:29  ExamServer\bin\eetsoft\com\skin_black\exam_b_r.png

     文件        230  2008-06-24 15:24  ExamServer\bin\eetsoft\com\skin_black\exam_h_l.png

     文件        189  2008-06-24 15:24  ExamServer\bin\eetsoft\com\skin_black\exam_h_lc.png

     文件        237  2008-06-24 15:24  ExamServer\bin\eetsoft\com\skin_black\exam_h_r.png

     文件        183  2008-06-24 15:24  ExamServer\bin\eetsoft\com\skin_black\exam_h_rc.png

............此处省略320个文件信息

评论

共有 条评论