GridLayout 可使容器中的各个组件呈网格状布局
Posted borter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GridLayout 可使容器中的各个组件呈网格状布局相关的知识,希望对你有一定的参考价值。
GridLayout 可使容器中的各个组件呈网格状布局,平局占据容器的空间,即使容器的大小发生变化,每个组件还是平均占据容器的空间。
和FlowLayout一样,GridLayout也是按照从上到下,从左到右的规律进行排列的。
1 package TomAwt; 2 3 4 import java.awt.*; 5 import java.awt.event.*; 6 public class TomAwt_15 extends Frame implements ActionListener{ 7 Button b=new Button("打开对话框"); 8 //create a model dialog object whose owner is this frame 9 Dialog dlg=new Dialog(this,"你好",true); 10 public TomAwt_15(){ 11 super("对话框示例"); 12 add(b); 13 b.addActionListener(this); 14 pack(); //使框架尺寸适应组件的大小 15 setVisible(true); 16 } 17 //handle the button_click events 18 public void actionPerformed(ActionEvent e){ 19 dlg.setLayout(new FlowLayout()); 20 dlg.add(new Label("你好")); 21 dlg.add(new Button("确定")); 22 dlg.setSize(100,60); 23 //show the dialog 24 dlg.show(); 25 } 26 public static void main(String[] args){ 27 new TomAwt_15(); 28 } 29 }
以上是关于GridLayout 可使容器中的各个组件呈网格状布局的主要内容,如果未能解决你的问题,请参考以下文章
三十Java图形化界面设计——布局管理器之GridLayout(网格布局)
Java AWT 图形界面编程LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )
Java AWT 图形界面编程LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )