上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 127 下一页
摘要: 摘自http://blog.csdn.net/zcsearching/article/details/50808446 BorderLayout控件大小的设置 使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边 阅读全文
posted @ 2016-12-10 23:39 LiuYanYGZ 阅读(35722) 评论(0) 推荐(7)
摘要: 摘自http://blog.csdn.net/qq_18989901/article/details/52403737 GridBagLayout的用法 GridBagLayout是面板设计中最复杂的布局工具,当然用的好的话也是最方便的。 GridBagLayout其组件的摆放都是有GridBagC 阅读全文
posted @ 2016-12-10 22:31 LiuYanYGZ 阅读(581) 评论(0) 推荐(0)
摘要: 如果想要出现按钮2占两行的效果,必须按键3、按钮4同时存在且同时可见。 如果缺少按钮4,则按钮2不会占两行; 如果缺少按钮3、4,则按钮2也不会占两行。 阅读全文
posted @ 2016-12-10 21:33 LiuYanYGZ 阅读(2222) 评论(0) 推荐(0)
摘要: 摘自http://blog.csdn.net/liujun13579/article/details/7772491 网格布局特点: l 使容器中的各组件呈M行×N列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,等于容器的高度除以网格的行数。 l 各组件 阅读全文
posted @ 2016-12-10 17:13 LiuYanYGZ 阅读(928) 评论(0) 推荐(0)
摘要: 摘自https://zhidao.baidu.com/question/110748776.html javax.Swing 使用GridBagLayout的程序栗子 阅读全文
posted @ 2016-12-10 17:06 LiuYanYGZ 阅读(302) 评论(0) 推荐(0)
摘要: 拉伸后效果如下 阅读全文
posted @ 2016-12-10 16:21 LiuYanYGZ 阅读(6252) 评论(0) 推荐(0)
摘要: ReentrantReadWriteLock读写锁的使用 Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥, 阅读全文
posted @ 2016-12-09 10:49 LiuYanYGZ 阅读(174) 评论(0) 推荐(0)
摘要: 1 Socket s = new Socket(ia, port); 2 3 BufferedOutputStream bufOut = new BufferedOutputStream(s.getOutputStream()); 4 5 byte[] bytes = logXml.getBytes(CHARSET); 6 7 bufOut.write(byt... 阅读全文
posted @ 2016-12-07 16:53 LiuYanYGZ 阅读(120) 评论(0) 推荐(0)
摘要: Socket s = new Socket(ia, port); BufferedOutputStream bufOut = new BufferedOutputStream(s.getOutputStream()); byte[] bytes = logXml.getBytes(CHARSET); 阅读全文
posted @ 2016-12-07 16:51 LiuYanYGZ 阅读(211) 评论(0) 推荐(0)
摘要: java中的TreeMap如何顺序按照插入顺序排序 你可以使用LinkedHashMap 这个是可以记住插入顺序的。 用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快 虽然给TreeMap传入一个比较器,比较器里compa 阅读全文
posted @ 2016-12-07 15:45 LiuYanYGZ 阅读(2422) 评论(0) 推荐(0)
上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 127 下一页