Java 应用与开发 - Java GUI 编程
▶ 组件间的对齐方式默认为居中对齐,也可在构造方法中设置 不同的组件间距、行距及对齐方式。 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) FlowLayout O 构造方法 ▶ public FlowLayout() 组件对齐方式默认为居中对齐,组件的水平和垂直间距默认 为 5 个像素。 ▶ public FlowLayout(int FlowLayout(int align) 显式设定组件的对其方式,组件的水平和垂直间距默认为 5 个像素。 FlowLayout.LEFT FlowLayout.RIGHT FlowLayout.CENTER ▶ public FlowLayout(int align, int hgap, int vgap) 显式设定组件的对其方式、组件的水平和垂直间距。 课程配套代码 ± sample.awt.layout.FlowLayoutSample public BorderLayout() 构造一个 BorderLayout 布局管理器,其所包含的组件/区域 间距为 0。 ▶ public BorderLayout(int hgap, int vgap) 构造一个 BorderLayout 布局管理器,根据参数的组件/区域 间距。 O BorderLayout 型布局容器尺寸缩放原则 ▶ 北、南两个区域只能在水平方向缩放(宽度可调整)。0 码力 | 73 页 | 876.31 KB | 1 年前3强大的音视频处理工具:FFmpeg
BackColour:阴影颜色,文字阴影的颜色 MarginL, MarginR. 左右缩进。文字距离视频最左最右的最小距 离。 MarginV: 上下缩进。 文字热点(对齐点)距离视频上下的最小间距离。这取决于文 字对齐方式,如果该文字使用中对齐,则上下缩进值无效。需 要时文字可用\n或\N命令换行。ASS文件中,Script Info部分的 一个参数“WrapStyle”也可以改变此值 Outline:边框样式 就满足了我们希望的:字幕在底部居中的位置 微调左右间距和底部间距 再去微调左右间距和底部间距时 再去改动: MarginL, MarginR, MarginV 比如: MarginL, MarginR, MarginV 20,20,10 即可实现: MarginL = MarginR :左右间距 20 MarginV :底部向上间距 10 嵌入ass字幕举例 字幕文件:0 码力 | 139 页 | 2.60 MB | 1 年前3强大的音视频处理工具: FFmpeg
BackColour:阴影颜⾊,⽂字阴影的颜⾊ MarginL, MarginR. 左右缩进。⽂字距离视频最左 最右的最⼩距离。 MarginV: 上下缩进。 ⽂字热点(对⻬点)距离视频上下的最⼩间距 离。这取决于⽂字对⻬⽅式,如果该⽂字使⽤ 中对⻬,则上下缩进值⽆效。需要时⽂字可⽤ \n或\N命令换⾏。ASS⽂件中,Script Info部 分的⼀个参数“WrapStyle”也可以改变此值 ass字幕⽂件input.ass中,有对应的位置的参数配置 其中: Alignment :默认为 2 = 底部居中 就满⾜了我们希望的:字幕在底部居中的位置 微调左右间距和底部间距 再去微调左右间距和底部间距时 再去改动: MarginL, MarginR, MarginV ⽐如: MarginL, MarginR, MarginV MarginL, MarginR, MarginV Style: Default,Arial,16,&Hffffff,&Hffffff,&H0,&H0,0 获取 54 即可实现: MarginL = MarginR :左右间距 20 MarginV :底部向上间距 10 嵌⼊ass字幕举例 字幕⽂ 件: input/5d41d82f52247ce73d40475b_cfgPosition.ass ass⽂件中相关参数 参数说明0 码力 | 73 页 | 11.57 MB | 1 年前3强大的音视频处理工具:FFmpeg
微调左右间距和底部间距 再去微调左右间距和底部间距时 再去改动: MarginL, MarginR, MarginV 比如: MarginL, MarginR, MarginV MarginL, MarginR, MarginV 20,20,10 20,20,10 即可实现: MarginL = MarginR :左右间距 20 MarginV :底部向上间距 100 码力 | 139 页 | 9.35 MB | 1 年前3《Java 应用与开发》课程讲义 - 王晓东
组件间的对齐方式默认为居中对齐,也可在构造方法中设置不同的组件间距、行 距及对齐方式。 流式布局管理器提供以下构造方法: • public FlowLayout() 组件对齐方式默认为居中对齐,组件的水平和垂直间距默认为 5 个像素。 • public FlowLayout(int align) 显式设定组件的对其方式,组件的水平和垂直间距默认为 5 个像素。 FlowLayout.LEFT FlowLayout.RIGHT FlowLayout.CENTER • public FlowLayout(int align, int hgap, int vgap) 显式设定组件的对其方式、组件的水平和垂直间距。 . 课程配套代码 ± sample.awt.layout.FlowLayoutSample.java . . . . . . . . . . . . . . . . . . . . . . public BorderLayout() 构造一个 BorderLayout 布局管理器,其所包含的组件/区域间距为 0。 • public BorderLayout(int hgap, int vgap) 构造一个 BorderLayout 布局管理器,根据参数的组件/区域间距。 . O BorderLayout 型布局容器尺寸缩放原则 • 北、南两个区域只能在水平方向缩放(宽度可调整)。0 码力 | 330 页 | 6.54 MB | 1 年前3PyWebIO v1.2.3 使用手册
Output 使用行布局输出内容. 内容在水平方向从左往右排列成一行 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) – 用于指示子元素的宽度, 为空格分割的宽度值列表. 宽度值需要和 content 中子元素一一对应 ( None 子元素也要对应宽度值). size 默认给 None Output 使用列布局输出内容. 内容在竖直方向从上往下排列成一列 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) –用于指示子元素的高度, 为空格分割的高度值列表. 可用格式参 考put_row() 函数的 size 参数注释. 54 Chapter 4. Documentation0 码力 | 102 页 | 1.67 MB | 1 年前3PyWebIO v1.1.0 使用手册
Output 使用行布局输出内容. 内容在水平方向从左往右排列成一行 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) – 用于指示子元素的宽度, 为空格分割的宽度值列表. 宽度值需要和 content 中子元素一一对应 ( None 子元素也要对应宽度值). size 默认给 None Output 使用列布局输出内容. 内容在竖直方向从上往下排列成一列 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) –用于指示子元素的高度, 为空格分割的高度值列表. 可用格式参 考put_row() 函数的 size 参数注释. • scope, position (int) –与put_text0 码力 | 98 页 | 1.73 MB | 1 年前3PyWebIO v1.2.2 使用手册
Output 使用行布局输出内容. 内容在水平方向从左往右排列成一行 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) – 用于指示子元素的宽度, 为空格分割的宽度值列表. 宽度值需要和 content 中子元素一一对应 ( None 子元素也要对应宽度值). size 默认给 None Output 使用列布局输出内容. 内容在竖直方向从上往下排列成一列 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 54 Chapter 4. Documentation PyWebIO, 发布 1.2.2 • size (str) –用于指示子元素的高度, 为空格分割的高度值列表. 可用格式参 考put_row()0 码力 | 102 页 | 1.69 MB | 1 年前3PyWebIO v1.0.3 使用手册
Output 使用行布局输出内容. 内容在水平方向从左往右排列成一行 content (list) – 子元素列表, 列表项为 put_xxx() 调用或 者 None , None 表示空白列间距 size (str) – 用于指示子元素的宽度, 为空格分割的宽度值列表. 宽度值需要和 content 中子元素一一对应( None 子元素 也要对应宽度值). size 默认给 None 元素分配10像素宽度,将剩余元素平均 Output 使用列布局输出内容. 内容在竖直方向从上往下排列成一列 content (list) – 子元素列表, 列表项为 put_xxx() 调用或 者 None , None 表示空白行间距 size (str) – 用于指示子元素的高度, 为空格分割的高度值 列表. 可用格式参考 put_row() 函数的 size 参数注释. scope, position (int) – 与 put_text0 码力 | 106 页 | 7.34 MB | 1 年前3PyWebIO v1.0.3 使用手册
Output 使用行布局输出内容. 内容在水平方向从左往右排列成一行 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白列间距 • size (str) – 用于指示子元素的宽度, 为空格分割的宽度值列表. 宽度值需要和 content 中子元素一一对应 ( None 子元素也要对应宽度值). 50 Chapter Output 使用列布局输出内容. 内容在竖直方向从上往下排列成一列 参数 • content (list) –子元素列表, 列表项为 put_xxx() 调用或者 None , None 表示空 白行间距 • size (str) –用于指示子元素的高度, 为空格分割的高度值列表. 可用格式参 考put_row() 函数的 size 参数注释. • scope, position (int) –与put_text0 码力 | 94 页 | 1.71 MB | 1 年前5
共 72 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8