![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
大齐zy
这个作者很懒,什么都没留下…
展开
-
Swing透明和变换
以前或许大家对一个UI组件是否透明没有那么关心,但是自从Vista的毛玻璃出现后,UI透明就成了大家非常关注的一个话题,于是Java阵营开始了铺天盖地的讨论如何实现透明的效果,但是很不幸的是无论组件如何透明和变换,但是能够放置于屏幕任何位置的Window一族就是没法透明和变形,原生代码的问题还是交给原生代码来解决吧。 自己写原生代码是可怕的,特别是对我这种只知道Java的平凡转载 2008-11-07 20:30:00 · 965 阅读 · 0 评论 -
矩形排样
<br /> 看了网上好多文章讲矩形排样,自己也想了很多。总结了一下:<br /> <br /> 1,矩形如何排列<br /> <br /> 目标矩形的1,2,3,4脚点可能分别排列3个不与目标矩形重叠的3个矩形。<br /> <br /> 2,判断待排列矩形与画面中其他矩形的关系<br /> 2.1 是否超出画面大小<br /> 2.2 是否与画面内其他矩形重叠<br /> 3, 取最优解<br />原创 2011-04-02 14:20:00 · 4434 阅读 · 0 评论 -
ThreadPoolExecutor原理及使用
ThreadPoolExecutor原理及使用原创 2014-11-04 11:22:52 · 15783 阅读 · 0 评论 -
ThreadPoolExecutor原理及使用
大家先从ThreadPoolExecutor的总体流程入手: 针对ThreadPoolExecutor代码,我们来看下execute方法:public void execute(Runnable command) { if (command == null) throw new NullPointerException(); //pool...原创 2014-11-04 11:20:45 · 286 阅读 · 0 评论 -
ThreadPoolExecutor原理及使用
throw new NullPointerException(); //poolSize大于等于corePoolSize时不增加线程,反之新初始化线程 if (poolSize >= corePoolSize || !addIfUnderCorePoolSize(command)) { //线程执行状态外为执行,同时可以添加到队列中 if (runState == RUNNING &&原创 2014-11-04 11:20:45 · 149 阅读 · 0 评论