`
xiaozhonghua
  • 浏览: 250869 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
首先热烈祝贺JavaEye重新开放,特共享近期的一个技术成果! 项目中客户死活要求要支持AutoCAD图纸的导入导出,以便电信局方可以将各种资源CAD图纸进行管理,包括局所庭院图、建筑楼层平面图、机房平面图,等等。更重要的是,要求能够对图纸内容进行修改,并保存回去。寻找了很久,始终没有发现功能较好的基于Swing的工具或开发包能做到这一点,于是只能死命自己写了。 先上图看一下成果:读取并显示一个几兆大的火车车厢图纸: 首先我们先看看AutoCAD的几种文件格式:1. DWG:是原始图纸格式,包含了图纸所有的信息,Autodesk公司出于安全考虑没有给出详细的格式说明2. DWF:比 ...
  十一长假,不知大家出去玩了没。反正上海的世博会依旧是水泄不通,用朋友的话说是“裤子都挤掉了”,不过不用担心,由于人太多,裤子想掉不下来也不容易,“6000万人次”可不是吹的。避开喧嚣,和朋友去了一趟阳澄湖吃大闸蟹,也发现是人满为患:一个小村庄几乎被蜂拥而至的食客洗劫一空,硝烟散尽,满地虾皮蟹骨,一片狼藉;看着数个足球场大的停车场和满眼的卡宴途锐和Q5,不得不感慨现在有钱人可真多,只是不知道开这些车的有多少是程序员呢?这个世界纷纷扰扰,日本扣了又放了咱的渔船船长,俄罗斯访华后直接登上了北方四岛,中国人终于获得了诺贝尔奖,微软似乎要收购Adobe,Oracle似乎要收购ARM,北京大堵车,海南 ...
JavaOne的会议和讲课虽然还在继续,不过3天展会已经结束了。虽然整体看人数并不是很多,不过最后一日还是有不少的开发者挤到展厅,了解各展商展出的各种最新技术和产品。虽然不是人山人海,不过也一度水泄不通。   当然,由于很多展商都搞了抽奖活动,例如Resin、TWaver、ctricCloud等厂商都有抽奖赢iPad、Kindle活动,也不排除最后一日大家来看看手气的因素,比如我自己,呵呵。不管怎么说,一大堆Java爱好者济济一堂、天马行空,气氛感觉还是很不错。   晚上,Oracle为所有JavaOne和OpenWorld的参会者举行了一个盛大的聚会,地点在旧金山的Trea ...
今天是JavaOne正式开始的第一天。实际上昨天很多分会场已经陆陆续续开始了很多session,今天就更加目不暇接。不过首先还是去展馆看看。   今年的展厅明显冷清,在希尔顿酒店二楼的一个会议大厅,参展的数量很少,只有几十家,大多都是小公司和小展位。IBM就一个3*3的小booth,JBoss和Resin也在,还有JReport,JFrog之类做报表的公司,Eclipse和Spring两个基金会也在,但几乎就是个空位置,其他还有很多做测试、部署工具的公司,几乎占了一半,还有/n software、twaver等做Swing组件的公司。     下午去听了一下Swing Tips的会 ...
旧金山的天气很好。据机场大巴的台湾大叔的话讲,这里一年只有春秋两个季节。街道也比较窄,单行道很多,自己开车的话估计很容易搞糊涂。不论是坐在惬意的渔人码头,还是走在雄伟的金门大桥,都会被一阵阵莫名的水雾打湿,既不像雨,又不像雾,天天如此。不过开车环绕整个旧金山湾,确实可以被这里湛蓝的天空和参天的大树所吸引,不愧是北加州的旅游胜地、高科技的黄金地带。   不过,城里已经另外一番景象,一年一度的JavaOne和Oracle OpenWorld已经悄然改变了城市的节奏:街上人明显多起来了,宾馆和餐馆也开始爆满,公交车、出租车、路边电线杆、就连地面上的人行道,都贴上了JavaOne和OpenWorld ...
本以为今年JavaOne人气不会太多,不过一查“Swing”关键字就搜出几百个会议,更不用说JavaFx、NetBeans、JAVA EE、OSGI、云计算一大堆东西了。   这里有NetBeans的会议相关日程:http://netbeans.org/community/articles/javaone/2010/index.html,其中有几个应当值得去看看: Building Software Using Rich Client Platforms (NetBeans RCP and Eclipse RCP) Enterprise Service Architectures an ...
做ERP或财务软件的朋友知道,中国式的凭证录入界面需要一些特殊的显示效果:录入金额的单元格要显示一些数字分割线。估计这个风格来自老式的手工记账本,因为我还隐约的记得当年从生产队仓库里面偷来的账本就是这个样子滴。为了继续与“Swing很丑”的偏见做斗争,持续弘扬Java的创新精神,以及“活到老学到老”、天行健程序员天天练习不息、“除了老婆一切都可共享”的做人原则,这里特意用Swing写了一个小例子,实现“中国式”的凭证录入界面,供大伙消遣。     这里面主要用到了Swing Table的Renderer和Editor这两个机制,也是Swing比较有代表性的技术,大家都不陌生。对于熟悉这 ...
前几天的《Swing版小小网管》让我想起前阵子做过的一个企业网管项目。客户是一个工厂,搞生产制造的。人并不多,四、五十人,多数是车间工人。办公室的也就二十多人,网络结构并不复杂:ADSL宽带接入,加上几个AP进行信号扩展;台式机、服务器、笔记本电脑,加上零星的手机上网,仅此而已。大伙知道:做企业网管是比较艰难的,工作量大,吃力不讨好,竞争激烈,卖不了几个钱,不容易啊!但是为了能够在项目中多点筹码,界面还是要做的精益求精才行。   先到工厂详细调研了网络结构图,并绘制了一个简单的草图结构(不好意思,写字越来越难看了,还不如我小学时候的水平,都是电脑键盘给害的哈):     其中ADS ...
JavaEye上不少朋友是做网管系统的。一个典型的网络管理系统,需要具备FCAPS几个标准模块,而网络的自动发现和拓扑展示是核心之一。很多人不喜欢Java的Swing,而本文就用一个很小很小的例子,来模拟一个小小的网络管理程序, ...
摘自《离开公司 你什么都不是》   在这么多年的职场生涯中,我在很多公司工作过,也交往过很多老板。无论是过去的老板——百龙集团董事长孙寅贵先生、名人电脑科技有限公司董事长佘德发先生、格兰仕集团董事长梁庆德 ...
闲话 到了第六刀,JavaEye社区这股刚刚被掀起的Swing学习热情,似乎正如天上飘过的这朵小乌云,在狂暴的烈日暴晒中,已迅速消散殆尽。刚才驻足抬首、啧啧称奇的人群已经迅速消散,继续在每天忙忙碌碌中烦躁,浮躁中无聊。写程序的生活,似乎总少那么一丝颜色,一股激情,一抹精彩。 谈论别人的精彩使我们永恒的话题。可是精彩却从未在我们身上发生,这似乎成了我们普通人的宿命。程序员有一个聪明的大脑和颗追求精彩的年轻的心,却不一定有强健的双腿和马拉松一样的耐力。因此那块精彩的大馅饼未砸在自己头上,也就似乎不难理解了。谈论别人的精彩,让自己永远是一个看客。我们何不利用闲暇时间,自己动手,勤学苦练、笔耕不辍,打 ...
没错,这依旧是一篇技术文章,而不是世博会游记。其实至今尚未参观世博会,虽然就生活在这个城市,却没有外地朋友的那番激情和热度。在上下班地铁站上与蜂拥而至的旅游团队挤地铁、看着地铁车厢屏幕上跳动的接近50万的世博会当日入园人数统计、画面上如广州火车站春运搬的人流,想想这接近40度的桑拿天和时不时骤降的倾盆大雨,这最后的一点去看一看的激情也被无情的抹杀了。 作为遵纪守法、积极用户党和政府的三好公民,就算未亲临世博,也要积极宣传世博,为城市做贡献,让城市更美好不是么?思前想后,还不如直接用我们程序员最熟悉的工具——代码——来展示一下世博之美。 网上随便转一下,用Flash制作的“旋转的图片画廊”效果的例 ...
吵吵闹闹的世界杯结束了,西班牙人终于如愿以偿。回顾整个杯赛,花里胡哨的队伍都未能走到最后,反而强调整体性和纪律性的队伍占据了四强。足球是11个人的运动,这一简单的足球运动真理看来还没有被所有人深刻的认识到。   为什么西班牙能夺冠?“我们很淡定,敌人比我们还淡定;我们淡定是因为我们不怕死,敌人淡定是因为他们不怕我们死”。赛后荷兰主帅这样解释失败原因。不过罗本两次单刀两次裸奔,又能怨谁呢?   由于项目繁忙又加上世界杯看球,《Swing大刀》系列中提到的项目源码一拖再拖,如今终于整理完毕给大伙送上。其实中间很多代码都是在边看球边写的,有点心不在焉,不过仅供参考,献丑一下也无妨。   源 ...
在《Swing第一刀》和《Swing第二刀》中提到了一个我正在折腾的一个ERP界面小框架,不少童鞋表示灰常感兴趣,这里继续和大家分享一个新的小进展:一个全新的登录界面。也许可以改变一些你对Swing和UI设计的看法。   为啥又是登录界面 登录界面是一个软件系统中最简单的一个界面,也是最重要的一个界面。为什么?因为它是用户看到的第一个界面;因为它是用户每天都要看的界面。要想让用户爱上你的软件,一个美观、耐看、友好的登录界面是一个重要的前提。下功夫做一个好的登录界面,你的系统就成功了一半。这就是为什么很多美工初学者总是喜欢从模仿、创作登录界面开始。   不信咱仔细瞅瞅。瞧,这是你做的登录 ...
  不喜欢看文字的朋友:可直接下载可执行程序。要源代码的朋友:容我再整理几天,但一定会奉上。喜欢更多抓图的朋友:可以在上篇文章《Swing是一把刀》中看到更多抓图。   关于绿色 喜欢绿色,喜欢雅黑,无可救药。 ...
Global site tag (gtag.js) - Google Analytics