首页 > 代码库 > Java界面布局管理器
Java界面布局管理器
布局管理器用来在图形用户界面中管理组件在容器中的布局,如排序顺序,组件大小,位置
布局管理器主要包括:FlowLayout,BorderLayout,GridLayout,CardLayout,GridBagLayout
程序中安排组件位置大小时,应该注意这两点
1.容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性。如果试图用Java语言提供的setLocation(),setSize(),setBound()等方法,则都会被布局管理器覆盖。
2.如果用户需要亲自设置组件的大小和位置,则需要调用setLayout(null)方法取消该容器的布局管理器。
例设置布局管理器小程序
import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; public class ep2_1 { private Frame f; private Button b1; private Button b2; public static void main(String[] args){ ep2_1 That=new ep2_1(); That.go(); } public void go(){ f= new Frame("标题"); f.setLayout(new FlowLayout());//设置布局管理器为FlowLayout b1=new Button("按钮1"); b2=new Button("按钮2"); f.add(b1); f.add(b2); f.pack();//紧凑排列让窗口尽量小,小到刚刚能够包容住两个按钮 f.setVisible(true); } }
Java界面布局管理器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。