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

一个人可以做几个网站负责人传奇类网页游戏

一个人可以做几个网站负责人,传奇类网页游戏,品牌建设方案怎么写,北京网站seo价格Eclipse SWT 1 等比缩放 1 布局方式2 测试代码 1 布局方式 布局名称特点说明适合场景AbsoluteLayout绝对定位,控件位置和大小完全由开发者手动设置。特殊定制界面、不规则排版FillLayout简单线性布局,将所有子控件填满容器(水平或垂直方向&a…

Eclipse SWT 1 等比缩放

  • 1 布局方式
  • 2 测试代码

1 布局方式

布局名称特点说明适合场景
AbsoluteLayout绝对定位,控件位置和大小完全由开发者手动设置。特殊定制界面、不规则排版
FillLayout简单线性布局,将所有子控件填满容器(水平或垂直方向)。快速原型、内容较少时
GridLayout网格布局,类似 HTML 表格,支持跨行、跨列,最常用布局之一。表单布局、复杂对齐界面
FormLayout使用边界或参考对齐方式,子控件通过 FormData 与容器或其他控件关联。精细控件对齐、精确控制布局位置
RowLayout行布局,控件水平或垂直排列,自动换行,不支持跨行跨列。简单水平按钮组或列表
StackLayout堆叠布局,只显示一个子控件(如卡片式 UI)。选项卡、向导式页面切换
BoxLayoutSwing 专属,不是 SWT 的标准布局。可能是 SWT Designer 的扩展。与 Swing 混合使用(一般不用)
FlowLayoutSwing 布局,不是 SWT 原生布局,控件顺序排列并自动换行。Swing 风格界面(SWT 中不常用)
BorderLayoutSwing 的经典布局:北/南/东/西/中,SWT 中不是原生,有些第三方扩展中提供。移植 Swing 程序时使用

2 测试代码

package com.xu.gui;import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.ProgressBar;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;public class TestGui {protected Shell shell;public static void main(String[] args) {try {TestGui window = new TestGui();window.open();} catch (Exception e) {e.printStackTrace();}}public void open() {Display display = Display.getDefault();createContents();shell.open();shell.layout();while (!shell.isDisposed()) {if (!display.readAndDispatch()) {display.sleep();}}}protected void createContents() {shell = new Shell();shell.setSize(582, 434);shell.setText("SWT Application");shell.setLayout(new FillLayout(SWT.HORIZONTAL));Composite composite = new Composite(shell, SWT.NONE);// ✅ 使用 FormLayoutcomposite.setLayout(new FormLayout());// ✅ 进度条设置自动缩放ProgressBar bar = new ProgressBar(composite, SWT.NONE);bar.setToolTipText("进度条");bar.setMinimum(0);bar.setMaximum(100);FormData barData = new FormData();barData.left = new FormAttachment(0, 0); // 左边对齐父容器 0%barData.right = new FormAttachment(100, 0); // 右边对齐父容器 100%barData.top = new FormAttachment(0, 0); // 顶部对齐父容器 0%barData.height = 20; // 高度固定bar.setLayoutData(barData);// ✅ 按钮位置固定不动Button button = new Button(composite, SWT.NONE);button.setText("进度条");FormData buttonData = new FormData();buttonData.left = new FormAttachment(0, 10); // 左边距 10 像素buttonData.bottom = new FormAttachment(100, -10); // 底部距下边缘 10 像素button.setLayoutData(buttonData);button.addMouseListener(new MouseAdapter() {@Overridepublic void mouseDown(MouseEvent e) {progress(bar);}});}private void progress(ProgressBar bar) {bar.setSelection(0);Display.getDefault().asyncExec(() -> {for (int i = 0; i <= 100; i++) {bar.setSelection(i);try {Thread.sleep(10); // 添加延迟可见动画效果} catch (InterruptedException e) {e.printStackTrace();}}});}
}

在这里插入图片描述


文章转载自:

http://8DAIluP6.tqxng.cn
http://NrQ5VnE1.tqxng.cn
http://1UpBc8LD.tqxng.cn
http://bd29wfGU.tqxng.cn
http://DMm7rOWO.tqxng.cn
http://5tSFrFzW.tqxng.cn
http://qnhvA70N.tqxng.cn
http://QzyuMSw7.tqxng.cn
http://ncj26Hy7.tqxng.cn
http://giCdmywY.tqxng.cn
http://tY6lQ5iI.tqxng.cn
http://8WznBbcz.tqxng.cn
http://D4TNTqGl.tqxng.cn
http://NSv1oYCR.tqxng.cn
http://GcEYZJxS.tqxng.cn
http://G5IaS2vp.tqxng.cn
http://efpekqrE.tqxng.cn
http://O498D8oO.tqxng.cn
http://g0me9XbZ.tqxng.cn
http://tA7zAstg.tqxng.cn
http://5U23TyQ0.tqxng.cn
http://djo1nsOy.tqxng.cn
http://1C36cBn4.tqxng.cn
http://ecrjoVPN.tqxng.cn
http://T0I95A2c.tqxng.cn
http://mnDHiqQg.tqxng.cn
http://zJHHldEe.tqxng.cn
http://OYkhpJon.tqxng.cn
http://AGrLqsvI.tqxng.cn
http://yiJ0zMWq.tqxng.cn
http://www.dtcms.com/wzjs/609931.html

相关文章:

  • 做网站什么费用网站开发技术期末考试 及答案
  • 做网站等保收费怎么找厂家生产产品
  • app在线开发网站建设做网站的点子
  • 青岛做网站的 上市公司百度大全网站
  • 网站评估做的好不好wordpress微信支付后开通会员
  • 深圳市网站建设外包公司排名金华市住房建设局网站
  • 国内大的做网站的公司网站的流量是怎么算的
  • 2018年静安区品牌网站建设巩义网站建设案例课堂
  • 网站对联代码网站制作软件是什么
  • 建站公司现状甘肃省建设厅网站质监局
  • 网站建设源代码版权问题抖音分享到wordpress
  • 常州免费网站建设东莞网络排名优化价格
  • 深圳代做网站后台商务网站运营与管理
  • 专业营销网站企业策划是做什么的
  • 网站建设购买数据库的流程图
  • 站长之家域名解析朝阳市网站建设
  • 厦门网站优化推广河北手机响应式网站建设设计
  • 如何建立论坛网站网页设计主页和子页怎么做
  • 深圳企业网站定制公司太仓做网站的 太仓
  • 好的网站建设专业公司wordpress地址跟站点
  • 网站建设需求计划网络营销服务
  • 营销型网站建设选择题平价网站建设
  • 网站建设中 页面南通企业做网站
  • 长春网站制作诚推源晟wordpress插件申请软著
  • 唐山公司网站制作软件界面设计图
  • 做笔记的网站源码企业简介模板范文
  • 网站建设哪里最好ftp网站上传之后怎么办
  • 制作网站哪家便宜北京平面设计工作室
  • 跨境电商自己做网站引流wordpress 404宝塔
  • 网站编辑招聘信息sql数据库添加网站