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

外贸网站建站那家公司好怎么自己设置网站模板

外贸网站建站那家公司好,怎么自己设置网站模板,最好网站建设公司哪家好,文字图片一键生成器一、布局管理器 弹簧布局管理器以容器和组件的边缘为操作对象#xff0c;通过组件与容器边缘以及组件与组件边缘建立约束(建立位置关系)#xff0c;实现对组件的布局管理。主要通过函数putConstraint(Strting s1,Component c1,int len,Strting s2,Component c2);当s2在s1的北…一、布局管理器 弹簧布局管理器以容器和组件的边缘为操作对象通过组件与容器边缘以及组件与组件边缘建立约束(建立位置关系)实现对组件的布局管理。主要通过函数putConstraint(Strting s1,Component c1,int len,Strting s2,Component c2);当s2在s1的北方或西方时len为正数当s2在s1的南方或东方时len为负数。 参数说明s1需要参考的组件需要布局的组件对象的具体需要参考的边c1需要参考的组件需要布局的组件对象s2被参考的组件对象的具体需要参考的边c2被参考的组件对象或组件所属的容器对象len两条边之间的距离即两对象的某个边缘的间隔 弹簧布局方式界面的布局会根据窗口大小的拉伸进行调整但是组件的相对位置不会改变。通过这种方式在水平方向或垂直方向上的任意两条边之间都可以建立约束以实现组件的自适应变化。组件的大小受其文本大小的影响有时可能或破坏布局这可以调整文本长度来适应或直接设置组件大小使布局更美观。二、用法及效果 我们所有的组件都放在窗口容器中,先设置界面的布局方式以及创建一个容器。SpringLayout springLayout new SpringLayout();//使用弹簧布局管理器Container contentPane getContentPane(); //创建一个容器contentPane.setLayout(springLayout); //设置布局方式 随机生成按钮的放置按钮的北部与容器的北部距离x以及按钮的西部以容器的西部距离y则设置如下这种设置按钮的调整受两条边约束 JButton c1 new JButton(随机生成);//按钮定义及其布局位置设置//位置约束c1,contentPane分别为按钮对象和容器对象 springLayout.putConstraint(SpringLayout.NORTH, c1, x, SpringLayout.SOUTH, contentPane); springLayout.putConstraint(SpringLayout.WEST, c1, y, SpringLayout.WEST, contentPane); 同时开始按钮的放置按钮的北部与文字标签的南部距离x以及按钮的东部以容器的东部距离y(容器在按钮的东部所以代码中需要设置距离为负数)则设置如下这种设置按钮的调整受两条边约束当窗口大小改变时按钮位置发生改变当是其相对位置不变。 //按钮定义及其布局位置设置 JButton c1 new JButton(同时开始);//lab为JLabel lab new JLabel(请单击按钮生成20000个0~100000的整数.)对象 springLayout.putConstraint(SpringLayout.NORTH, c1, x, SpringLayout.SOUTH, lab); springLayout.putConstraint(SpringLayout.EAST, c1, -y, SpringLayout.EAST, contentPane); 对于中间的文本框需要设置三个方向的约束 //需要布局的编辑框edit,e为其北部编辑框,距离xt为其西部文本标签距离yc为容器距离z springLayout.putConstraint(SpringLayout.NORTH, edit, x, SpringLayout.SOUTH, e); springLayout.putConstraint(SpringLayout.WEST, edit, y, SpringLayout.EAST, t); springLayout.putConstraint(SpringLayout.EAST, edit, -z, SpringLayout.EAST,c); 三、按钮事件绑定 SpringLayout springLayout new SpringLayout(); Container contentPane getContentPane(); contentPane.setLayout(springLayout);//按钮定义及其布局位置设置 JButton start new JButton(随机生成); contentPane.add(start); springLayout.putConstraint(SpringLayout.NORTH, start, 10, SpringLayout.NORTH, contentPane); springLayout.putConstraint(SpringLayout.WEST, start, 10, SpringLayout.WEST, contentPane);//为按钮绑定响应事件 start.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {for (int i 0; i 20000; i) {Array[i] (int) (Math.random() * 100000);}lab.setText(成功生成20000个0~100000的整数.);} });
http://www.hn-smt.com/news/54165/

相关文章:

  • 洛谷 P4458
  • 【个人成长笔记】在本地Windows系统中如何正确使用adb pull命令,把Linux环境中的记录或文件夹复制到本地中(亲测有效)
  • IOI 2026 中国国家集训队作业(试题泛做)记录
  • 洛谷 B4411:[GESP202509 二级] 优美的数字 ← 嵌套循环
  • 专题:2025年AI Agent智能体行业价值及应用分析报告:技术落地与风险治理|附140+ 份报告PDF、数据、可视化模板汇总下载
  • 费马小定理在素数检测中的应用
  • 4.6.4版本闪亮登场~赶快了解一下新内容吧
  • 2025年11月花芽分化氨基酸水溶肥,膨果上色氨基酸水溶肥,高含量氨基酸水溶肥厂家推荐,实测促产效果与品牌解析!
  • XMind for Mac v24.01.dmg 安装教程(Mac思维导图软件下载安装步骤)
  • C语言内存管理怎样优化空间
  • debug linux
  • ASP服务器安装步骤有哪些
  • blink sql支持哪些复杂查询
  • 2025氮化硼陶瓷实力榜:福维科五星领衔,氮化硼陶瓷/高温绝缘体/坩埚/套管/基板/高温构件/耐腐蚀构件/微波和红外窗口制品/润滑剂、脱模剂和涂层/中子吸收材料等制品赋能工业升级
  • #题解#洛谷 P1904 天际线#离散化#
  • 2025实力派防冻/工程装土/草袋子供应商排行榜:防汛 / 保温 / 护坡草袋子全场景覆盖,3家优质企业凭硬实力出圈
  • Windows 11 上安装 JDK
  • 防爆烘箱厂家哪家强?国内实力企业综合评析
  • 北京婚姻律师事务所哪家好?行业服务机构盘点
  • 北京离婚律所推荐:婚姻家事法律服务机构选择参考
  • ITR经典案例 | 燕千云携手汽车电子巨头,升级智能客户服务体系
  • ai 常识
  • oeasy玩py106 列表_删除_del_索引元素_切片
  • Java初尝试:电梯调度迭代开发
  • 低功耗抗干扰液晶驱动工控仪表段码驱动显示IC VK2C21BA LCD驱动原厂
  • 四川靠谱的小红书代运营公司推荐,小红书推广/网络推广/网络公关/抖音代运营/抖音推广/网络营销/网站建设小红书代运营公司找哪家
  • 同样都是36岁,同样都是面临人生的抉择,《岁月》中的梁志远放下清高觉醒了,我呢,如何在社会这个大染缸里面混呢?
  • Qiling使用速记
  • 保温杯LED屏幕驱动和语音播报二合一芯片方案
  • ai-answer