当前位置: 首页 > news >正文

百度网站域名注册搜索引擎营销简称为

百度网站域名注册,搜索引擎营销简称为,小程序制作用华网天下首选,哪个网站可以免费做简历在一个传统的java项目中#xff0c;遇到一个需要调整布局的需求#xff0c;下面将学习网上大佬的文章#xff0c;并将过程记录下来。 1、Java swing5种布局方式 1、 边界布局#xff08;BorderLayout#xff09;2、流式布局#xff08;FlowLayout#xff09;3、网格布局… 在一个传统的java项目中遇到一个需要调整布局的需求下面将学习网上大佬的文章并将过程记录下来。 1、Java swing5种布局方式 1、 边界布局BorderLayout2、流式布局FlowLayout3、网格布局GridLayout4、盒子布局BoxLaYout5、空布局null 还有其他两种布局分别是GridBagLayout网格包布局、CardLayout卡片布局。 注意JFrame和JDialog默认布局为BorderLayoutJPanel和Applet默认布局为FlowLayout。 2、边界布局BorderLayout 实例如下 public class BorderLayoutExample extends JFrame {JButton btn1new JButton(东);JButton btn2new JButton(南);JButton btn3new JButton(西);JButton btn4new JButton(北);JButton btn5new JButton(中);BorderLayoutExample(){init();this.setTitle(边界布局);this.setResizable(true);this.setSize(300, 300);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}void init(){this.setLayout(new BorderLayout(10,5)); //默认为00水平间距10垂直间距5this.add(btn1,BorderLayout.EAST);this.add(btn2,BorderLayout.SOUTH);this.add(btn3,BorderLayout.WEST);this.add(btn4,BorderLayout.NORTH);this.add(btn5,BorderLayout.CENTER);}public static void main(String args[]){new BorderLayoutExample();} }运行结果如下 3、流式布局FlowLayout 实例如下 public class FlowLayoutExample extends JFrame {JButton btn1new JButton(one);JButton btn2new JButton(two);JButton btn3new JButton(three);JButton btn4new JButton(four);JButton btn5new JButton(five);FlowLayoutExample(){init();this.setTitle(流式布局);this.setResizable(true);this.setSize(300, 300);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}void init(){this.setLayout(new FlowLayout(FlowLayout.LEFT,10,5)); //默认为居中;水平间距10垂直间距5this.add(btn1);this.add(btn2);this.add(btn3);this.add(btn4);this.add(btn5);}public static void main(String args[]){new FlowLayoutExample();} }运行结果如下 4、网格布局GridLayout 实例如下 public class GridLayoutExample extends JFrame {JButton btn1new JButton(one);JButton btn2new JButton(two);JButton btn3new JButton(three);JButton btn4new JButton(four);JButton btn5new JButton(five);GridLayoutExample(){init();this.setTitle(表格布局);this.setResizable(true);this.setSize(300, 300);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}void init(){this.setLayout(new GridLayout(2,3,10,5)); //默认为1行n列2行3列水平间距10垂直间距5this.add(btn1);this.add(btn2);this.add(btn3);this.add(btn4);this.add(btn5);}public static void main(String args[]){new GridLayoutExample();} }运行结果如下 5、盒子布局BoxLaYout 实例如下 public class BoxLayoutExample extends JFrame {JButton btn1new JButton(one);JButton btn2new JButton(two);JButton btn3new JButton(three);JButton btn4new JButton(four);JButton btn5new JButton(five);BoxLayoutExample(){init();this.setTitle(表格布局);this.setResizable(true);this.setSize(300, 300);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}void init(){this.setLayout(new BoxLayout(this.getContentPane(),BoxLayout.X_AXIS));//可以使用Box容器代替//Box box new Box(BoxLayout.Y_AXIS);box.add(btn...);box.add(creat..);this.add(btn1);this.add(btn2);this.getContentPane().add(Box.createHorizontalStrut(10)); //采用x布局时添加固定宽度组件隔开//this.getContentPane().add(Box.createVerticalStrut(5)); //采用y布局时添加固定高度组件隔开this.add(btn3);this.add(btn4);this.add(btn5);}public static void main(String args[]){new BoxLayoutExample();} }运行结果如下 6、空布局null 实例如下 public class NullLayoutExample extends JFrame {JButton btn1new JButton(one);JButton btn2new JButton(two);JButton btn3new JButton(three);JButton btn4new JButton(four);JButton btn5new JButton(five);NullLayoutExample(){init();this.setTitle(空布局);this.setResizable(true);this.setSize(300, 300);this.setLocationRelativeTo(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}void init(){this.setLayout(null);btn1.setBounds(10, 0, 100, 50); //x坐标10y坐标0组件宽100高50btn2.setBounds(20, 50, 100, 50);btn3.setBounds(30, 100, 100, 50);btn4.setBounds(40, 150, 100, 50);btn5.setBounds(50, 200, 100, 50);this.add(btn1);this.add(btn2);this.add(btn3);this.add(btn4);this.add(btn5);}public static void main(String args[]){new NullLayoutExample();} }运行结果如下 注感兴趣的小伙伴可以试试可以直接运行
http://www.pierceye.com/news/810922/

相关文章:

  • 红酒营销 网站建设网站建设多少钱一年
  • 公众号注册入口官网seo排名的影响因素有哪些
  • 化妆品网站素材wordpress广告插件中文
  • 设计iphone手机网站网站开发怎么才能接到私活
  • 做网站美工排版提升学历英语翻译
  • 旅游网站建设服务对象微信第三方做网站需要费用吗
  • 能下载的网站soap公司网站
  • 肇庆网站推广排名花都网页设计
  • 网站后台素材wordpress适用linux
  • 开发一个app大概需要多少钱seo按照搜索引擎的什么对网站
  • 比较好的网站建设公司电话珠海开发网站公司
  • 响应式网站怎么做无缝轮播图网站域名在哪里
  • 大连网站建设设计公司哪家好临海市城乡建设规划局网站
  • 福州商城网站建设网站建设的域名和空间价位
  • 如何做外卖网站网页设计照片
  • 长沙河西做网站自己做的网站怎么设置文件下载
  • 计算机本科论文 网站建设wordpress如何添加关键词和描述
  • div嵌套影响网站收录唐山做网站多少钱
  • 做网站挂谷歌广告赚钱吗windows优化大师自动安装
  • 网站下一步工作怎么做网上最好购物网站
  • OA 公司网站 铁道建设报自驾游网站建设
  • wordpress建站网站根目录短视频怎么赚钱
  • 亳州网站开发公司wordpress 添加分享
  • 如何查询网站接入信息移动网站开发框架
  • 河南做网站的百度竞价推广收费标准
  • 深圳的深圳的网站建设公司校园网站建设方向
  • 电商网站建设 解决方案的设计营销策略都有哪些方面
  • 菏泽网站建设兼职凡科网制作网站教程
  • 实验一 电子商务网站建设与维护北京网站设计培训学校
  • 周到的网站建设合肥建筑网站大全