2015年7月6日
摘要: 学完了Swing布局管理器,为了加深理解我决定做一些UI的实现,那就从WIN7上的计算器开始吧!首先,我们来研究一下它的UI。该计算器的UI主要有3个,分别是标准型、科学型和程序员型,如下图所示。标准型UI科学型UI程序员型UI首先分析标准型UI:标准型UI分析该UI除菜单栏外,分两部分。考虑到它们... 阅读全文
posted @ 2015-07-06 20:50 pzy4447 阅读(2660) 评论(8) 推荐(0) 编辑
  2015年6月21日
摘要: 注:本文内容转自:Java Layout总结-GridBagLayout。内容根据笔者理解稍有整理。GridBagLayout布局管理器:这就是最复杂的一个布局管理器了,网格包布局.在此布局中,组件大小不必相同.GridBagLayoutgb=newGridBagLayout();Container... 阅读全文
posted @ 2015-06-21 18:51 pzy4447 阅读(5991) 评论(0) 推荐(1) 编辑
  2015年6月17日
摘要: 与setMinimumSize()一同讨论。顾名思义,这两个函数用于设置窗体的最大、最小值。然而测试发现,setMaximumSize()直接作用于JFrame时,无法实现其预定功能,setMinimumSize()功能正常。测试代码如下:import java.awt.Dimension;impo... 阅读全文
posted @ 2015-06-17 21:56 pzy4447 阅读(3405) 评论(0) 推荐(0) 编辑
  2015年6月15日
摘要: 先看API:publicvoidsetOpaque(booleanisOpaque)如果为true,则该组件绘制其边界内的所有像素。否则该组件可能不绘制部分或所有像素,从而允许其底层像素透视出来。对于JComponent而言,此属性的默认值是false。但是对于大多数标准的JComponent子类(... 阅读全文
posted @ 2015-06-15 22:06 pzy4447 阅读(8129) 评论(0) 推荐(1) 编辑
  2015年6月14日
摘要: 先看API:publicvoidsetBounds(Rectangler)移动组件并调整其大小,使其符合新的有界矩形r。由r.x和r.y指定组件的新位置,由r.width和r.height指定组件的新大小参数:r-此组件的新的有界矩形从API来看,该方法的作用相当于setLocation()与set... 阅读全文
posted @ 2015-06-14 11:14 pzy4447 阅读(33898) 评论(0) 推荐(0) 编辑
  2015年6月13日
摘要: 先看下API:public void setAlignmentX(floatalignmentX)设置垂直对齐方式。参数: alignmentX - 新的垂直对齐方式网上关于这个函数的详细情况介绍的不多,JAVA布局管理器提到说,setAlignmentX(left,right)只有在布局是BoxL... 阅读全文
posted @ 2015-06-13 22:02 pzy4447 阅读(7802) 评论(0) 推荐(2) 编辑
摘要: 注:本文内容转自:Swing编程边框(Border)的用法总结。内容根据笔者理解稍有整理。函数说明:public void setBorder(Borderborder)设置此组件的边框。Border 对象负责定义组件的 insets(直接对组件重写所有 insets 设置),并且可选地呈现这些 i... 阅读全文
posted @ 2015-06-13 11:03 pzy4447 阅读(24145) 评论(0) 推荐(2) 编辑
  2015年6月10日
摘要: 注:本文内容源自于三十一、Java图形化界面设计——布局管理器之GridLayout(网格布局),笔者在学习过程中根据自身理解修改了部分代码。 网格布局特点:l 使容器中的各组件呈M行×N列的网格状分布。l 网格每列宽度相同,等于容器的宽度除以网格的列数。l 网格每行高度相同,等于容器的高度除以网格... 阅读全文
posted @ 2015-06-10 21:45 pzy4447 阅读(20592) 评论(1) 推荐(1) 编辑
  2015年6月8日
摘要: 注:本文内容基本源于Java图形化界面设计——布局管理器之BorderLayout(边界布局),笔者学习过程中根据自身理解进行少量编辑。 边界布局管理器(BorderLayout)把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、... 阅读全文
posted @ 2015-06-08 22:39 pzy4447 阅读(3684) 评论(0) 推荐(0) 编辑
  2015年6月4日
摘要: 注:非原创,内容源自《Swing的选项卡面板》,笔者做了少量修改。 选项卡面板是一个很常用的Swing组件,在window下,右击我的电脑,查看属性,就是一个典型的选修卡面板。当然还有最经典的谷歌浏览器,也是选项卡的一个典型。Swing中的选项卡使用JTabbedPane类来实现,下面就来介... 阅读全文
posted @ 2015-06-04 21:52 pzy4447 阅读(8116) 评论(0) 推荐(0) 编辑