资源简介
java swing漂亮软件界面 超酷 以及java swing教程
代码片段和文件信息
package eetsoft.com;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
//===========================================
//软件主窗体 EETSoftframe.java
//程序编写:Wilbur
//李建东 联系QQ:75191817
//===========================================
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.ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2012-11-02 14:35 ExamServer\.classpath
文件 386 2012-11-02 14:35 ExamServer\.project
文件 629 2012-11-02 14:35 ExamServer\.settings\org.eclipse.jdt.core.prefs
文件 3314 2012-11-02 14:56 ExamServer\bin\eetsoft\com\ActionDo.class
文件 5825 2012-11-02 14:55 ExamServer\bin\eetsoft\com\ConfigGet.class
文件 2874 2012-11-02 14:55 ExamServer\bin\eetsoft\com\EETSoftfr
文件 1085 2012-11-02 14:55 ExamServer\bin\eetsoft\com\EETSoftfr
文件 2111 2012-11-02 14:55 ExamServer\bin\eetsoft\com\EETSoftfr
文件 814 2012-11-02 14:55 ExamServer\bin\eetsoft\com\EETSoftfr
文件 8289 2012-11-02 14:55 ExamServer\bin\eetsoft\com\EETSoftfr
文件 5198 2012-11-02 14:55 ExamServer\bin\eetsoft\com\ExamServer.class
文件 6583 2012-11-02 14:55 ExamServer\bin\eetsoft\com\MainPanel.class
文件 1184 2012-11-02 14:56 ExamServer\bin\eetsoft\com\MenuButtonBox.class
文件 3321 2012-11-02 14:56 ExamServer\bin\eetsoft\com\MiddlePanel.class
文件 875 2012-11-02 14:56 ExamServer\bin\eetsoft\com\ob
文件 919 2012-11-02 14:56 ExamServer\bin\eetsoft\com\RepaintActionDo.class
文件 361 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\bottom_resize.png
文件 182 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\btn_split_l.png
文件 182 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\btn_split_r.png
文件 441 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\close.png
文件 637 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\close_on.png
文件 181 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_b_bg.png
文件 208 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_b_l.png
文件 134 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_b_line.png
文件 347 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_b_r.png
文件 230 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_h_l.png
文件 189 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_h_lc.png
文件 237 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_h_r.png
文件 183 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_h_rc.png
文件 663 2012-11-02 14:35 ExamServer\bin\eetsoft\com\skin_black\exam_h_tag.png
............此处省略321个文件信息
- 上一篇:bs结构新闻发布系统课程设计
- 下一篇:Android图片上传 服务器端客户端源码
相关资源
- bs结构新闻发布系统课程设计
- JAVA项目---个人博客
- Java 程序 Exchange协议发送,收,查询邮
- 网吧管理系统Java87866
- jsp java游泳馆管理系统毕业设计程序论
- Java使用winzipaes对zip文件的操作支持中
- 开发计划管理系统
- 讯友通讯管理系统
- 100个JavaGUI+swingDemo大全
- java开发opc客户端jar包
- 基于java超市进销存管理系统源码
- 日记本java源代码
- jsp+servlet+mysql
- web网上书城完整项目附数据库
- Java通过ganymed-ssh2-build210.jar实现SSH远程
- 包含alipay-sdk-java-1.0.0.jar,alipay-trade
- JAVA+sql网上图书销售系统有文档.rar
- Java 仿超级玛丽的游戏完整代码
- javaEE实现人脸识别登录
- Java俄罗斯方块仿小翼
- java实现图片转视频附带依赖包
- 第一次做的电商项目
- 在线考试系统(B/S模式)
- java个人财务管理
- mysql-connector-java-5.1.46-bin.jar和mysql-co
- 学生学籍管理系统(java+SQL2000)
- JSP基于WEB的图书馆借阅系统的设计与
- 微信支付 java版demo
- JAVA开发实战经典-课后习题答案-李兴
- java实现的论坛系统源码
评论
共有 条评论