`
javagui
  • 浏览: 26928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天打开经典的http://java.sun.com,发现连接被指向http://www.oracle.com/technetwork/java/index.html! 唉~~~~
今天是2009年10月28日,是我离开公司的日子,同时也是来公司整整一年的日子。这帖本该去年这个时候写的 2008年的10月28日,在经过大起大落之后最终和这家公司签了合同。2008年的10月一整月,都在为跳槽奔波... 本人履历,截 ...
     摘要: 无论Matisse发展得如何强大,但是其本质只是用来生成Java代码而已,当你修改这代码后,再逆向恢复成UI设计器时Matisse却出于自己的一套安全考虑不允许你这样做,所以最终不得迫使开发人员放弃拖曳方式设计UI,而统统采用面向代码的方式。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-12-31 00:49 发表评论
上文自定义布局管理器-FormLayout介绍了FormLayout的参考实现,利用FormLayout,通过指定left、top、 right(可选)、bottom(可选)布局约束可以对组件进行精确定位。然而有些组件在业务上是有固定尺寸的,例如自定义组件之Button介绍的一样,通过给按钮指定4种状态时的图片,那么组件的最佳尺寸就是图片的尺寸,因此组件的PreferredSize就可以确定,所以此时只需要组件中心的确定坐标就可以了,实际组件的Location只和其PreferredSize有关。如下图所示:这就是CenterLayout的思想。 修改FormData,只需要添加两个变量即可。p ...
     摘要: 在java.awt包与javax.swing包下有许多现成的布局类,比如BorderLayout、FlowLayout,还有较为复杂的、用于精确定位的布局类GridBagLayout、SpringLayout等。起初我刚刚从事gooey时(06年中),企图依靠JDK自带的布局类进行布局,但是实际不可能或者说很难做到。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-24 18:26 发表评论
     摘要: 布局管理器是一个实现了LayoutManager接口或LayoutManager2接口并且能够确定一个容器内部所有组件大小和位置的对象。尽管组件能够提供大小和对齐的提示信息,但是一个容器的布局管理器将最终决定组件的尺寸和位置。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-18 15:15 发表评论
     摘要: 前3篇文章使用SWT组件实现了专业外观窗口,现在给出一个swing实现版本。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-07 16:17 发表评论
     摘要: 在《打造专业外观-二》中,留下了3个未实现的功能:窗口标题和图标,边缘圆角,功能按钮。在本篇中将实现这些功能来完结打造专业外观-窗口部分的讲解。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-07 00:49 发表评论
     摘要: 在上一篇《打造专业外观-九宫图》,介绍了九宫格的概念并留下了一个演示程序。那个程序只是一个渲染过的窗口,许多必要的功能尚未实现,比如拖拽移动、改变大小、标题栏双击等。好现在就来一一实现。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-04 20:12 发表评论
     摘要: 我从事Java桌面相关的工作有1年半了,起初我依赖JButton、JScroll等基础组件,BorderLayout、FlowLayout等现成的布局管理器企图能实现类似MSN的外观效果,但是实际看来是完全不可能的,所以我当时就下了这样的结论,哪怕现在我依然认为是正确的:“抛弃所有的外观设计工具和一切现有的桌面组件及布局管理器,一切的一切必须自定义实现,设计工具最多能替你完成一半”。  阅读全文 sun_java_studio@yahoo.com.cn(电玩) 2007-11-03 17:56 发表评论
   曾经介绍过用SWT实现MSN风格的下拉框,SWT虽然没有Swing那么强大,尤其是在打造专业外观上,不支持L&F,但是通过自定义组件,同样可以达到用户要求。下面就向大家介绍本人实现的一个具备专业外观的Slider控件。    首 ...
SWT一个所谓的优点是它的本地化外观,因为它是通过JNI调用操作系统的组件,从而可以保证外观上适合大多数用户的需求,但是一些IM类软件商往往希望它们的产品有着一套独特的外观,这对SWT这种原生组件来说就有些力不从心 ...
Global site tag (gtag.js) - Google Analytics