![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swing
zfqjava
这个作者很懒,什么都没留下…
展开
-
几个有用的Swing系统属性
这里介绍几个有用的可以改变Swing外观的系统属性: swing.aatext=true,启用界面的反走样效果。 swing.boldMetal=false, Java默认外观禁用粗字体。 awt.useSystemAAFontSettings=lcd,启用Lcd反走样效果。 swing.useSystemFontSettings=false ,禁原创 2007-04-24 08:27:00 · 1951 阅读 · 0 评论 -
Java 8 Defender 方法
Brian Goetz有个关于Java语言改变的提议,Defender methods,这个提议定义了一个abstract方法的默认实现,这个想法很好,不过感觉extension这个关键字有点多余,如果定义一个abstract方法有个default的实现,为什么不是所有的ab原创 2011-10-16 16:55:03 · 707 阅读 · 0 评论 -
Swing慢不慢?
这个问题很笼统,为什么大多数程序员初次接触到Swing后,有的甚至是别的领域如Windows Forms的专家,都有这种感觉,一些熟悉Swing框架的人可能认为Swing一点也不慢。这涉及到了Swing单线程设计的问题,这个问题是老生常谈,相信不少同学已经熟悉,现在使用JDK原创 2011-10-18 17:40:44 · 1264 阅读 · 0 评论 -
MVC的问题
MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC做为一种优秀的设计模式,或者框架被广泛应用,今天不谈MVC的种种优点,谈谈它的缺点。MVC最主要的缺点是使用的复杂性,对初学者来说较高的学习曲线,很多熟悉MVC模式的人大都从它的强大功能和数据分离的观点来辩护,然而,这些没有说到点子上,复杂性或者说易用性总是一个框架或者类库能否让人广泛接原创 2011-10-23 20:11:09 · 618 阅读 · 0 评论 -
Swing框架中Composite设计模式的误用
Swing控件是改善为了AWT控件而发展出来的轻量级GUI控件,采用的是Composite设计模式,然而,由于没有清楚的分隔组件(Component)和容器(Container)的边界,就造成了Swing的几乎每个单独的组件都是一个容器,能够添加其他容器或者组件,看似强大的功能实际上造成了大量的问题:1.和人的直觉非常不一致:Swing的GUI上的各种组件如果添加的面板过多的话,就造成各个组件原创 2011-11-21 12:55:40 · 930 阅读 · 0 评论 -
Java程序性能之一
尽管Java Swing框架的性能在最新的JDK版本中有了很大的改进,由于对Swing的线程概念认识不足,也有可能写出速度很慢的程序,下边介绍一下自己开发Swing Rich Client程序的心得体会,与大家共享:要学会使用SwingWorker,当执行查询数据库,连接网络,或长时间的计算,这些代码应该放在doInBackground()方法,而完成这些后需要更新GUI应该把代码放在do原创 2007-05-10 10:08:00 · 1876 阅读 · 0 评论 -
由这篇文章引发的思考“技术控解释为什么Android没有iOS那么顺滑”
CSDN首页今天有篇关于Android UI和iOS UI作对比的文章:《技术控解释为什么Android没有iOS那么顺滑》:http://mobile.csdn.net/a/20111207/308708.html很有趣,可以读读,作者是一个曾经在谷歌呆过Google的软件工程师,他的观点认为由于Android的UI渲染线程优先级过低,造成了Android没有iOS那么顺滑,即使在四核处理器原创 2011-12-07 19:36:59 · 858 阅读 · 0 评论 -
Sun被Oracle收购后Java的发展
<br /> 先不谈Java之父James Gosling离开Oracle的那点事,就JavaFX的路线图改变来看,Oracle无疑是非常务实的,JavaFX是一项创新的技术,但是提出一项新语言对大多数开发人员是种负担,JavaFX2.0的版本允许使用Java API实现相同的效果,增加了对Java程序员的吸引力,另外Oracle提出改善Java客户端对视频播放,HTML5浏览器的支持,这些无疑提升了Java编写RIA程序的优势。回顾Java技术在SUN公司这些年的发展历程,新技术层出不穷,创新能原创 2010-09-29 12:47:00 · 2547 阅读 · 0 评论 -
对最新版的JavaFX2.0的第一印象
最新版的JavaFX2.0发布了,下载后安装第一次运行所有的DEMO全部失败,后卸载重新安装,然后正常,第一次安装没有选目录,第二次选了,不知道什么原因!运行的几个DEMO都非常非常慢,鼠标点击过后好半天才反应过来,还以为是点击的问题!最近对Swing框架有了更多的感悟,原创 2011-10-15 17:32:01 · 775 阅读 · 0 评论 -
Java程序性能之二
Java程序给开发人员留下了性能低下,速度慢的印象,也许下边的问题在写程序中要问问自己: 确认正确的使用缓冲IO流了吗?BufferedInputStream ,BufferedOutputStream ,BufferedReader,BufferedWriter . 确认使用Swing创建GUI的时候使用SwingWorker了吗? 确认在程序尤其是Web或原创 2007-05-12 14:23:00 · 1392 阅读 · 0 评论 -
Swing在JDK 1.7中的改进
Swing是Java提供的标准的GUI开发包,自问世之初就遭到很多人的质疑,包括速度慢,界面难看,使用复杂等,不过在最新的Java版本中这些缺点很多得到了改善, 而对于使用复杂的缺点在JDK1.7中将得到明显的改善,主要是JDK1.7要添加两个JSR,JSR 295: Beans Binding和JSR 296: Swing Application Framework,而NetBeans IDE已原创 2007-04-20 17:55:00 · 1543 阅读 · 0 评论