borderlayout,BorderLayoutNORTH
作者:admin日期:2024-01-05 23:00:18浏览:35分类:资讯
java中BorderLayout.WEST等方位无法解析,怎么回事?
1、BorderLayout这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTH、SOUTH、EAST、WEST、CENTER。
2、你的布局参数不对,不要直接SOUTH。要BorderLayout.SOUTH。下面的全部一样。要改。
3、无法解析w1 是编译错误,通不过编译就不能运行。
4、行满后则换行。BorderLayout是Window、Frame和Dialog的默认布局管理器,其将容器分成North、South、East、West和Center 5个区域,每个区域只能放置一个组件。使用BorderLayout时,如果容器大小发生变换,组件的相对位置不变。
5、你试试将Jpanel的布局改为null.即在前面加一句this.setLayout(null)。在布局管理器中,设置组件的位置和大小不太好。
BorderLayout布局中能改变组件大小么!该怎么处理
1、borderlayout布局挺方便,但是有一定的限制,强制的让改变组件属性,所以组建的属性设置基本无效,除非是重要的图片或组件,不然不用太注重它。我一般都自定义,或复杂的一部分用jscollpanel另外布局,混合着用呗。。
2、South、East、West、North四个边角的宽高不会超过一定范围。一个办法就是你把主要的组件放到Center,其他组件手动代码添加。不过用design很少有人用自动布局管理器的,一般都是setLayout(null),这样才好用。
3、setLayout(null)后必须使用setLocation()、setSize()、setBounds()等方法为组件设置大小和在容器中的位置 ,但这种方法将会导致程序的系统相关。
4、使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边,高度为固定值,这是我们需要设置面板的高度。
java布局管理器有哪几种各自的特点
1、java中提供了5种布局管理器,Borderlayout 这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。
2、AWT 是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包(参见 清单 清单 2 和 清单 3)。这是因为 Sun 公司决定为 AWT 使用一种最小公分母(LCD)的方法。
3、通常我们最常使用的布局管理器是:Border Layout(边框布局管理器),如下图所示,边框布局管理器将一个屏幕分成了五个部分:东、南、西、北、中。
4、Java中通过布局管理器(LayoutManager)来布局控件。常见的布局管理器如下:BorderLayout:Frame和Dialog的默认布局管理器。
5、GridBagLayout :它是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域。
- 上一篇:audio,audiomacK
- 下一篇:最简单的网站制作,简单网站制作模板
猜你还喜欢
取消回复欢迎 你 发表评论:
- 最近发表
- 标签列表
- 友情链接
暂无评论,来添加一个吧。