`
dcj3sjt126com
  • 浏览: 1876891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jbox使用说明

web 
阅读更多

参考网址:http://www.kudystudio.com/jbox/jbox-demo.html

[点击下载

技术交流QQGroup:172543951 100521167
  • [2011-11-11] jBox v2.3 正式版
  • - [调整&修复] IE6下有iframe或页面有active、applet控件的情况下自动选择用iframe来遮罩。
  • - [修复] IE6下拖动窗口到右边时边框不可见的样式错误(依然还有20px,但影响不大)。
  • - [修复] IE6下prompt相关方法与messager方法的图标最小高度不正确的样式修正。
  • - [修复] IE6下messager方法的窗口在滚动条被拖动的时候位置不正确的bug。
  • - [修复] 修复浏览器改变大小时遮罩层不完全的bug。
  • [2011-11-08] jBox v2.3 beta 版本更新
  • - [新增] tip方法增加了 opacity 选项,它决定是否显示隔离层。
  • - [新增] 增加了 showScrolling 选项,在显示jBox窗口时可以隐藏浏览器的滚动条。
  • - [新增] 多个窗口共存时,点击某个窗口标题时,窗口自动处于最顶层。
  • - [调整] id 选项默认改为null,当为null时会自动生成随机id,一个id只会显示一个jBox。
  • - [调整] loaded 选项增加了个参数h,参数h表示窗口内容的jQuery对象,方便用户在窗口加载后对内容进行初始化处理。
  • - [调整] 把全局设置放到独立的js文件,统一放在目录 i18n,目前只有jquery.jBox-zh-CN.js。
  • - [调整] 按空格键可直接执行默认按钮提交的事件(为保留此功能,按钮为焦点时不是很好看,但用户体验应该优先考虑)。
  • - [修复] 修复在IE下多窗口状态切换时显示不了的Bug。
  • [2011-08-30] jBox v2.2 beta 版本更新
  • - [新增] 新增另一套常用皮肤Skin2。
  • - [调整] 此版本已把全局设置 showIcon改为true,同时还可以设置自定义标题图标。详情请看最下面的配置说明。
  • - [修复] 修复浏览器改变大小时窗口可能消失的bug。
  • [2011-08-28] jBox v2.1 beta 版本更新
  • - [新增] 美化界面皮肤,新增常用皮肤。每个皮肤下都有三个loading图标和两款按钮可以选择,默认使用第一个。
  • - [新增] 加强 tip 方法的多个tip切换特效,还可以使用 loading 图标显示ajax交互提示。
  • - [调整] 按钮由 a 标签改回 button 标签,使其可以按回车或空格键提交默认按钮。
  • - [调整] 此版本已把全局设置 showIcon、dragClone改为false,如果想启用请设置为true。另外,增加了一个 ajaxData 设置,方便提交ajax数据。详情请看最下面的配置说明。
  • [2011-07-24] jBox v2.0 beta 版本更新
  • - [新增] 增加界面皮肤,可以制作自己喜欢的皮肤。
  • - [新增] 增加窗口可以拖动的功能。
  • - [新增] 增加 tip、messager 方法以方便用户交互提示。
  • - [调整] 扩大选项可设置范围,更具个性化。
  • - [调整] 优化与调整整体界面样式,扩大样式可设置范围。
  • - [调整] 优化与调整 open、prompt、alert、info、warning、success、error、confirm 方法以方便界面操作。
  • - [修复] 修复在各个主流浏览器下的多个小BUG。
  • [2009-11-30] jBox v1.0 初版本
  • 插件说明
  • - jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风格效果,给用户一个新的视觉享受。
  • 运行环境
  • - 兼容 IE6+、Firefox、Chrome、Safari、Opera 等主流浏览器。备注:IE不支持边框的圆角样式,不推荐大家使用蛋痛的IE浏览器。
  • 使用授权
  • - jBox 永久免费使用,但是必须保留相关的版权信息。如果有好的建议,请Email: kudychen@gmail.com,jBox的完善需要大家的好建议。
  • 使用方法:
  • 
      <script type="text/javascript" src="jBox/jquery-1.4.2.min.js"></script>
      <script type="text/javascript" src="jBox/jquery.jBox-2.3.min.js"></script>
      <script type="text/javascript" src="jBox/i18n/jquery.jBox-zh-CN.js"></script>
    
      <link type="text/css" rel="stylesheet" href="jBox/Skins/皮肤文件夹/jbox.css"/>
      // 或
      <link type="text/css" rel="stylesheet" href="jBox/Skins2/皮肤文件夹/jbox.css"/>
                  
   
请根据自己的喜好修改全局设置以减少方法时传递的参数。另外,jBox的皮肤是很容易制作的,最简单的就是只修改CSS样式里的颜色,在会PS的情况下更是可以制作多样化的皮肤。 $.jBox()
  • 函数原型:
  • $.jBox(content, options);
  •     └ 或者 jBox(content, options);
  • 参数说明:
  • content (string,json)
  •    └ 可以是string或json。当是string时,需要加上前缀标识(html:、id:、get:、post:、iframe:),如果没有加标识,系统会自动加上html:,具体请看应用例子。当是json时,表示一个或多个状态,每个状态的默认值为 $.jBox.stateDefaults
  • options [可选] (json)
  •    └ 其它参数选项,默认值为 $.jBox.defaults

  • 备注:如果想手动关闭jBox(不包括下面的tip与messager,它们另有方法),请调用 $.jBox.close(token) 方法。

示例(一):

// 此例省略了前缀html:,前缀标识是不区分大小写的,也可以是HTML:
var info = 'jQuery jBox<br /><br />版本:v2.0<br />日期:2011-7-24<br />';
info += '官网:<a target="_blank" href="http://kudystudio.com/jbox">http://kudystudio.com/jbox</a>';
$.jBox.info(info);
示例(二):

// 显示id为id-html的div内部html,同时设置了bottomText
$.jBox('id:id-html', { bottomText: '这是底部文字' });
示例(三):

// ajax get 页面ajax.html的内容并显示,例如要提交id=1,则地址应该为 ajax.html?id=1,post:前缀的使用与get:的一样
$.jBox("get:ajax.html");
示例(四):

// 用iframe显示http://www.baidu.com的内容,并设置了标题、宽与高、按钮
$.jBox("iframe:http://www.baidu.com", {
    title: "百度一下",
    width: 800,
    height: 350,
    buttons: { '关闭': true }
});
示例(五):

var content = {
    state1: {
        content: '状态一',
        buttons: { '下一步': 1, '取消': 0 },
        buttonsFocus: 0,
        submit: function (v, h, f) {
            if (v == 0) {
                return true; // close the window
            }
            else {
                $.jBox.nextState(); //go forward
                // 或 $.jBox.goToState('state2')
            }
            return false;
        }
    },
    state2: {
        content: '状态二,请关闭窗口哇:)',
        buttons: { '上一步': 1, '取消': 0 },
        buttonsFocus: 0,
        submit: function (v, h, f) {
            if (v == 0) {
                return true; // close the window
            } else {
                $.jBox.prevState() //go back
                // 或 $.jBox.goToState('state1');
            }

            return false;
        }
    }
};

$.jBox(content);
示例(六):

var html = "<div style='padding:10px;'>输入姓名:<input type='text' id='yourname' name='yourname' /></div>";
var submit = function (v, h, f) {
    if (f.yourname == '') {
        $.jBox.tip("请输入您的姓名。", 'error', { focusId: "yourname" }); // 关闭设置 yourname 为焦点
        return false;
    }

    $.jBox.tip("你叫:" + f.yourname);
    //$.jBox.tip("你叫:" + h.find("#yourname").val());
    //$.jBox.tip("你叫:" + h.find(":input[name='yourname']").val());

    return true;
};

$.jBox(html, { title: "你叫什么名字?", submit: submit });
$.jBox.open()
  • 函数原型:
  • $.jBox.open(content, title, width, height, options);
  •     └ 或者 jBox.open(content, title, width, height, options);
  • 参数说明:
  • content (string,json)
  •    └ 可以是string或json。当是string时,需要加上前缀标识(html:、id:、get:、post:、iframe:),如果没有加标识,系统会自动加上html:,具体请看应用例子。当是json时,表示一个或多个状态,每个状态的默认值为 $.jBox.stateDefaults
  • title [可选] (string)
  •    └ 窗口标题,值为null时为不显示标题,默认值为 $.jBox.defaults.title
  • width [可选] (string,number)
  •    └ 窗口宽度,值为'auto'或具体像素值(例如350),默认值为 $.jBox.defaults.width
  • height [可选] (string,number)
  •    └ 窗口高度,值为'auto'或具体像素值(例如100),默认值为 $.jBox.defaults.height
  • options [可选] (json)
  •    └ 其它参数选项,默认值为 $.jBox.defaults

  • 备注:$.jBox.open() 只是 $.jBox() 的一个扩展,方便 title、width、height 参数的传递。

示例(一):

$.jBox.open("iframe:http://www.baidu.com", "百度一下", 800, 350, { buttons: { '关闭': true} });
示例(二): (content为Json对象,比较复杂一点的例子)

var html1 = '<div class="msg-div">' +
            '<p>购买数量:</p><div class="field"><input type="text" id="amount" name="amount" value="1" /></div>' +
            '<p>收货地址:</p><div class="field"><textarea id="address" name="address"></textarea></div>' +
            '<div class="errorBlock" style="display: none;"></div>' +
            '</div>';

var html2 = '<div class="msg-div">' +
            '<p>给卖家留言:</p><div class="field"><textarea id="message" name="message"></textarea></div>' +
            '</div>';

var data = {};
var states = {};
states.state1 = {
    content: html1,
    buttons: { '下一步': 1, '取消': 0 },
    submit: function (v, h, f) {
        if (v == 0) {
            return true; // close the window
        }
        else {
            h.find('.errorBlock').hide('fast', function () { $(this).remove(); });

            data.amount = f.amount; //或 h.find('#amount').val();
            if (data.amount == '' || parseInt(data.amount) < 1) {
                $('<div class="errorBlock" style="display: none;">请输入购买数量!</div>').prependTo(h).show('fast');
                return false;
            }
            data.address = f.address;
            if (data.address == '') {
                $('<div class="errorBlock" style="display: none;">请输入收货地址!</div>').prependTo(h).show('fast');
                return false;
            }

            $.jBox.nextState(); //go forward
            // 或 $.jBox.goToState('state2')
        }

        return false;
    }
};
states.state2 = {
    content: html2,
    buttons: { '上一步': -1, '提交': 1, '取消': 0 },
    buttonsFocus: 1, // focus on the second button
    submit: function (v, o, f) {
        if (v == 0) {
            return true; // close the window
        } else if (v == -1) {
            $.jBox.prevState() //go back
            // 或 $.jBox.goToState('state1');
        }
        else {
            data.message = f.message;

            // do ajax request here
            $.jBox.nextState('<div class="msg-div">正在提交...</div>');
            // 或 $.jBox.goToState('state3', '<div class="msg-div">正在提交...</div>')

            // asume that the ajax is done, than show the result
            var msg = [];
            msg.push('<div class="msg-div">');
            msg.push('<p>下面是提交的数据</p>');
            for (var p in data) {
                msg.push('<p>' + p + ':' + data[p] + '</p>');
            }
            msg.push('</div>');
            window.setTimeout(function () { $.jBox.nextState(msg.join('')); }, 2000);
        }

        return false;
    }
};
states.state3 = {
    content: '',
    buttons: {} // no buttons
};
states.state4 = {
    content: '',
    buttons: { '确定': 0 }
};

$.jBox.open(states, '提交订单', 450, 'auto');
$.jBox.prompt()
  • 函数原型:
  • $.jBox.prompt(content, title, icon, options);
  •     └ 或者 jBox.prompt(content, title, icon, options);
  • 参数说明:
  • content (string)
  •    └ 只能是string,不支持前缀标识,默认值为''。
  • title [可选] (string)
  •    └ 窗口标题,值为null时为不显示标题,默认值为 $.jBox.defaults.title
  • icon [可选] (string)
  •    └ 内容图标,值为'none'时为不显示图标,可选值有'none'、'info'、'question'、'success'、'warning'、'error',默认值为'none'。
  • options [可选] (json)
  •    └ 其它参数选项,默认值为 $.jBox.defaults

  • 备注:以下几个方法由 $.jBox.prompt() 扩展而来,参数类似,请看下面的例子。
  • $.jBox.alert(content, title, options);
  •     └ 或者 jBox.alert(content, title, options);
  • $.jBox.info(content, title, options);
  •     └ 或者 jBox.info(content, title, options);
  • $.jBox.success(content, title, options);
  •     └ 或者 jBox.success(content, title, options);
  • $.jBox.error(content, title, options);
  •     └ 或者 jBox.error(content, title, options);
  • $.jBox.confirm(content, title, submit, options);
  •     └ 或者 jBox.confirm(content, title, submit, options);
  • $.jBox.warning(content, title, submit, options);
  •     └ 或者 jBox.warning(content, title, submit, options);
  •     └ 上面方法中默认按钮的文字设置在 $.jBox.languageDefaults

示例(一):

//加了个其它参数closed
$.jBox.prompt('Hello jBox', 'jBox', 'info', { closed: function () { alert('prompt is closed.'); } });
示例(二):

$.jBox.alert('Hello jBox', 'jBox');
示例(三):

$.jBox.info('Hello jBox', 'jBox');
示例(四):

$.jBox.success('Hello jBox', 'jBox');
示例(五):

$.jBox.error('Hello jBox', 'jBox');
示例(六):

var submit = function (v, h, f) {
    if (v == 'ok')
        jBox.tip(v, 'info');
    else if (v == 'cancel')
        jBox.tip(v, 'info');

    return true; //close
};

$.jBox.confirm("确定吗?", "提示", submit);
示例(六02):

var submit = function (v, h, f) {
    if (v == true)
        jBox.tip("恩", 'info');
    else
        jBox.tip("好吖", 'info');

    return true;
};
// 自定义按钮
$.jBox.confirm("天使,做我女朋友吧?", "表白提示", submit, { buttons: { '恩': true, '好吖': false} });
示例(七):

var submit = function (v, h, f) {
    if (v == 'yes') {
        $.jBox.tip('已保存。', 'success');
    }
    if (v == 'no') {
        $.jBox.tip('没保存。');
    }
    if (v == 'cancel') {
        $.jBox.tip('已取消。');
    }

    return true;
};
// 可根据需求仿上例子定义按钮
$.jBox.warning("内容已修改,是否保存?", "提示", submit);
$.jBox.tip()
  • 函数原型:
  • $.jBox.tip(content, icon, options);
  •     └ 或者 jBox.tip(content, icon, options);
  • 参数说明:
  • content (string)
  •    └ 只能是string,不支持前缀标识,默认值为''。
  • icon [可选] (string)
  •    └ 内容图标,可选值有'info'、'success'、'warning'、'error'、'loading',默认值为'info',当为'loading'时,timeout值会被设置为0,表示不会自动关闭。
  • options [可选] (json)
  •    └ 其它参数选项,默认值为 $.jBox.tipDefaults

  • 备注:如果想手动关闭tip,请调用 $.jBox.closeTip() 方法。

示例(一):

$.jBox.tip('Hello jBox');
示例(二):

//加了个其它参数focusId
$.jBox.tip('关闭后设置输入框为焦点', 'info', { focusId: 'tip-input' });
输入框: 
示例(三):

//加了个其它参数closed
$.jBox.tip('关闭后设置输入框为已选择', 'error', { closed: function () { $('#tip-input2').select(); } });
输入框: 
示例(四):

$.jBox.tip("正在XX,你懂的...", 'loading');
// 模拟2秒后完成操作
window.setTimeout(function () { $.jBox.tip('XX已完成。', 'success'); }, 2000);
示例(五):

var submit = function (v, h, f) {
    if (v == 'ok') {
        $.jBox.tip("正在删除数据...", 'loading');
        // 模拟2秒后完成操作
        window.setTimeout(function () { $.jBox.tip('删除成功。', 'success'); }, 2000);
    }
    else if (v == 'cancel') {
        // 取消
    }

    return true; //close
};

$.jBox.confirm("确定要删除数据吗?", "提示", submit);
$.jBox.messager()
  • 函数原型:
  • $.jBox.messager(content, title, timeout, options);
  •     └ 或者 jBox.messager(content, title, timeout, options);
  • 参数说明:
  • content (string)
  •    └ 只能是string,不支持前缀标识,默认值为''。
  • title [可选] (string)
  •    └ 窗口标题,值为null时为不显示标题,默认值为 $.jBox.messagerDefaults.title
  • timeout [可选] (number)
  •    └ 显示多少毫秒后自动关闭,如果为0则不自动关闭,默认值为 $.jBox.messagerDefaults.timeout
  • options [可选] (json)
  •    └ 其它参数选项,默认值为 $.jBox.messagerDefaults

  • 备注:如果想手动关闭messager,请调用 $.jBox.closeMessager() 方法。

示例(一):

$.jBox.messager('Hello jBox', 'jBox');
示例(二):

$.jBox.messager("Hello jBox 2", "my title", null, { width: 350, showType: 'fade' });
示例(三):

$.jBox.messager("Hello jBox 3", "my title", 3000, {
    width: 350,
    icon: 'info',
    showType: 'show',
    buttons: { '去看看': true },
    submit: function (v, h, f) {
        $.jBox.info('看个蛋蛋?');
        return true;
    }
});
jBox 其它成员
  • 全局设置:
  • $.jBox.defaults
  • $.jBox.stateDefaults
  • $.jBox.tipDefaults
  • $.jBox.messagerDefaults
  • $.jBox.languageDefaults
  • 其它函数:
  • $.jBox.setDefaults(configs);
  •    └ 设置全局设置,请参考 demo.js 里的使用。
  • $.jBox.getBox();
  •    └ 获取最前面打开的窗口jQuery对象。
  • $.jBox.getIframe(jBoxId);
  •    └ 获取最前面打开的或指定ID的窗口里的 iframe jQuery对象。(方便与iframe的交互)
  • $.jBox.getContent();
  •    └ 获取最前面打开的窗口的内容html。
  • $.jBox.setContent(content);
  •    └ 设置最前面打开的窗口的内容html。
  • $.jBox.getState(stateNmae);
  •    └ 获取最前面打开的窗口可见状态内容。(content为多状态下)
  • $.jBox.getStateName();
  •    └ 获取最前面打开的窗口可见状态的名称。(content为多状态下)
  • $.jBox.goToState(stateName, stateContent);
  •    └ 显示最前面打开的窗口的指定状态,并可设置状态内容。(content为多状态下)
  • $.jBox.nextState(stateContent);
  •    └ 显示最前面打开的窗口的下一个状态,并可设置状态内容。(content为多状态下)
  • $.jBox.prevState(stateContent);
  •    └ 显示最前面打开的窗口的上一个状态,并可设置状态内容。(content为多状态下)
  • $.jBox.close(token);
  •    └ 关闭最前面打开的窗口,token可以是指定jBox的ID或布尔值,如果是true显示关闭所有已打开的窗口。
  • $.jBox.closeTip();
  •    └ 关闭提示(由 $.jBox.tip() 打开的)。
  • $.jBox.closeMessager();
  •    └ 关闭提示(由 $.jBox.messager() 打开的)。

示例(iframe):

// 调父窗口请用 parent 或 top,如果是多层iframe,需要调用多个parent
var html = "<div style='padding:10px;'>输入点什么:<input type='text' id='some' name='some' /></div>";
var submit = function (v, h, f) {
    if (f.some == '') {
        // f.some 或 h.find('#some').val() 等于 top.$('#some').val()
        top.$.jBox.tip("请输入点什么。", 'error', { focusId: "some" }); // 关闭设置 some 为焦点
        return false;
    }
    top.$.jBox.info("你输入了:" + f.some);

    return true;
};

top.$.jBox(html, { title: "输入", submit: submit });
分享到:
评论

相关推荐

    jbox源码解析

    8. **README.txt**: 项目的基本说明文件,通常包含项目简介、安装指南、使用方法等信息。阅读这个文件可以快速了解JBox2D的用途和如何开始使用。 9. **jbox2d-library**: 这是JBox2D的核心库,包含物理世界的实体...

    jbox2.3修改版,可用于jquery1.9以上

    \no.txt可能是一个说明文件或者作者的注释,里面可能包含了关于如何使用这个修改版JBox的指导,或者关于修改内容的说明。在实际应用中,应先阅读这个文件以了解具体的操作步骤和注意事项。 总的来说,JBox 2.3作为...

    jBox2d官方资料

    《JBox2d官方资料详解》 JBox2d是一个基于Java实现的开源物理引擎,它主要用于...通过深入学习和实践这些官方资料,开发者可以掌握JBox2d的使用,从而在自己的游戏中实现精细的物理效果,提升游戏的真实感和趣味性。

    Jbox学习

    总的来说,Jbox学习涵盖了许多方面,包括但不限于源码分析、工具使用、界面设计、数据管理、网络通信等。深入学习并实践这些知识点,不仅可以提升个人技能,也有助于提高团队开发效率和产品质量。

    jbox弹窗插件

    插件说明 - jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风格... - jBox 永久免费使用,但是必须保留相关的版权信息。如果有好的建议,请Email: kudychen@gmail.com,jBox的完善需要大家的好建议。

    Jbox前端及时信息提示框

    开发者可以通过查看示例了解如何集成和使用JBox,阅读文档获取详细的API和配置选项说明。同时,根据项目需求,可以对CSS和JS文件进行定制,以达到最佳的视觉效果和性能表现。 总结来说,JBox是一款强大的前端提示框...

    jBox源码及DEMO

    同时,`docs`目录下的文档将帮助你理解每个选项和方法的详细说明。 ### 4. **最佳实践** - **避免阻塞UI**:合理设置`jBox`的显示和关闭动画,以防止用户操作卡顿。 - **优化性能**:使用事件委托来减少DOM查找,...

    Android应用源码之基于JBox2D的Android游戏开发全源码-IT计算机-毕业设计.zip

    - **背景介绍**: 说明2D游戏开发的重要性,以及选择JBox2D的原因。 - **技术选型**: 解释所用的技术栈和工具,如Android Studio和JBox2D。 - **设计与实现**: 描述游戏设计思路、物理引擎的应用及其实现细节。 -...

    自制基于javaFX与JBox2D的音乐游戏

    这是一款使用JavaFX图形库和JBox2D物理引擎开发的音乐节奏游戏。JavaFX是Java平台上的一个高级图形用户界面(GUI)工具包,它允许开发者创建丰富的、交互式的桌面应用和Web应用。JBox2D则是一个开源的物理模拟库,它...

    游戏引擎 JBox2D文档资料

    `jbox2d-testbed`目录很可能是JBox2D的测试床项目,这是一个演示和测试物理效果的集合,它提供了许多示例场景,帮助开发者了解如何使用JBox2D创建不同的物理效果,如车辆、桥梁、弹跳球等。 `.svn`目录是Subversion...

    jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答

    插件说明 – jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风格效果,给用户一个新的视觉享受。 运行环境 – 兼容 IE6+、Firefox、Chrome、Safari、Opera 等主流浏览器。 使用授权 – jBox 永久...

    Android高级应用源码-基于JBox2D的Android游戏开发全源码.rar

    5. **README.md**:可能包含项目简介、安装指南和使用说明。 通过这个源码,你将有机会学习如何在Android上集成和使用JBox2D,理解如何构建游戏世界的物理规则,如何处理碰撞,以及如何创建动态的游戏对象。同时,...

    51商城的程序使用说明.zip

    值得注意的是,"51商城的程序使用说明\Shop\app\static\home\js\jBox\Skins2\样式说明(以Green皮肤为例).css"文件提供了对Green皮肤的详细说明,这对于理解jBox的皮肤机制和如何自定义皮肤非常有帮助。 综上所述,...

    jBox弹窗提示框插件下载.zip

    在压缩包中,"说明.htm"文件通常包含了详细的使用指南和示例代码,可以帮助开发者了解jBox的各个功能和配置选项。而"jiaoben6377"可能是一个示例文件或者插件的核心脚本,具体用途需要打开查看源代码才能确定。 总...

    基于java的开发源码-游戏引擎 JBox2D.zip

    5. `updating`:这可能是一个更新或升级指南,详细说明了如何更新JBox2D到最新版本或者与其他库集成。 6. `jbox2d-serialization`:这个目录可能包含了JBox2D的序列化相关代码,使得游戏状态可以被保存和加载,便于...

    提示通知插件jBox特效代码

    - `使用帮助.txt`: 这是关于如何使用jBox的详细说明文档,包含了实例代码和配置选项的解释。 - `谷普下载.url`: 这是一个链接,指向jBox的下载页面或者更多资源,便于获取最新版本和更新。 - `说明.url`: 另一个链接...

    java源码:游戏引擎 JBox2D.zip

    `README.txt`是项目说明文件,通常包含项目的基本信息、安装指南、使用方法和常见问题解答。对于JBox2D,这个文件可能会解释如何设置和运行引擎,以及如何开始创建游戏。 `pom.xml`是Maven项目的配置文件,它定义了...

    基于Java的实例源码-游戏引擎 JBox2D.zip

    `updating`目录可能包含了项目的更新日志或者版本升级的说明,这对于跟踪JBox2D的更新和改进非常重要。`.svn`是Subversion版本控制系统的工作目录,用于版本控制和协同开发。 JBox2D的源码学习可以从以下几个方面...

    游戏引擎 JBox2D.zip

    `jbox2d-testbed`通常是一个测试平台或示例集,它包含了各种示例场景,用于演示JBox2D的功能,开发者可以通过这些示例学习如何使用JBox2D引擎,并且可以调试和优化物理模拟效果。 总的来说,JBox2D是一款强大的2D...

Global site tag (gtag.js) - Google Analytics