1. java图形用户界面的几种布局简单的介绍下
第一种:FlowLayout
这种就是一个挨着一个的排,它会随着窗口的大小而不停的变换各个组件的位置;
第二种:BorderLayout
这种就是分个东南西北中,中最大,如果没在东南西北的任何方向添加组件,中将占据其位置,这应该现在java的默认布局
第三中:GridLayout
这种嘛,就是几行几列的表格,这种布局的好处就是很组件的位置会分配的很对称均匀
还有其它的什么卡片啊,这些都不常用;
1:实在要用布局,一般都是嵌套着用,那样整个界面都会更加的合理,准确,美观,但就是很麻烦
2:现在java你可以用可视化编程,下载一些可视化编程的插件,就不用考虑这些布局了。这样不是更方便,你说呢?
2. java多重嵌套关系
这个双层循环,外层控制行数,里面有两个循环是控制输出内容,其中第一个输出没有用println,表示不换行,即每行后面肯定有一个#,第二个换行输出#,最后输出一个说明内容。
3. java嵌套布局代码
center.setLayout(new GridLayout(3,4)); 你这个是3行4列 也就是能放12个的 但是你却放了16个button 当然不行啦
4. java布局嵌套问题
可以,你要在BorderLayout.CENTER 那里添加一个jpanle容器,jpanle的布局使用默认布局就行了,就能达到你想要的效果~
5. JAVA中提供了几种布局管理器简述他们之间的区别紧急
java中提供了5种布局管理器,1.Borderlayout 这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。每个区域最多只能包含一个组件;2.Flowlayout 这个按照上面横排布局,流布局用于安排有向流中的组件,这非常类似于段落中的文本行;3.Gridlayout 它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件;4.Cardlayout 它将容器中的每个组件看作一张卡片。一次只能看到一张卡片,容器则充当卡片的堆栈。当容器第一次显示时,第一个添加到 CardLayout 对象的组件为可见组件;5.Boxlayout 允许垂直或水平布置多个组件的布局管理器。这些组件将不包装,因此举例来说,垂直排列的组件在重新调整框架的大小时仍然被垂直排列。 用水平组件和垂直组件的不同组合嵌套多面板的作用类似于 GridBagLayout,但没那么复杂。该图显示了两个水平排列的面板,每个面板都包含 3 个垂直排列的组件。
6. 我想用java实现窗口嵌套,不知道应该怎么做呢
用swing做? 各种布局的嵌套使用就可以了
7. java界面设计里怎么实现容器嵌套
通过add方法进行添加。
Container cp = getContentPane();//设置一个容器
cp.setLayout( new GridLayout(5,4,10,10));//设置容器样式
JButton btn1 = new JButton("1") ;//创建一个按钮
cp.add (btn1);//增加进入容器
备注:这个当前swing技术都实现图形化了,如NetBeans,直接拖拽即可实现。
8. 在java中怎样在布局中内嵌布局
java中swing布局,Frame是整个窗体,JPanel是面板,面板上可以添加组件,像按钮,输入框,标签等等,当然也可以添加JPanel面板,所以面板里面套面板这就是内嵌布局。每个JPanel里面又可以指定布局的方式,流式布局(FlowLayout),边框布局(BorderLayout)。。。。。很多的,这个要说清楚得好些时间。并且java提供的swing现在没人用了~~
9. java面板嵌套
contentPanel.add(new aa());
你只添加了aa当然只显示一个了。
10. JAVA的图形界面的布局设计有哪些,各种布局的用法。
基本有五种
BorderLayout 边界布局管理器
将容器分为东、南、西、北、中五个区域
分别用BorderLayout.SOUTH BorderLayout.NORTH BorderLayout.EAST BorderLayout.WEST BorderLayout.CENTER
FlowLayout 流式布局管理器
按照组件的添加顺序将组件从左到右放置在容器中。允许左对齐、居中对齐、或右对齐
GridLayout网格布局管理器
将容器分割成多行多列 按照组件添加的顺序一次讲组件从左到右放置
GridBagLayout网格包布局管理器
允许组件中各个组件的大小各不相同
CardLayout 卡片布局管理器
将界面看成一些列的卡片,每一个卡片都有一个容器,任何时候只有一张卡片时可见的
构造方法有CradLayout()和CradLayout(int hgap,int vgap)
参数hgap表示卡片和容器的左右边界之间的间隙,参数vgap表示卡片和容器的上下边界之间的间隙