首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UI(用户界面)设计规则和规范

目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下十条规则是应该被重视的。...11):复选框和选项框按选择几率的高底而先后排列。 12):复选框和选项框要有默认选项,并支持 Tab选择。 13):选项数相同时多用选项框而不用下拉列表框。...16):状态条的高度以放置五好字为宜,滚动条的宽度比状态条的略窄。 17):菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感。 18):菜单和状态条中通常使用5 号字体。...4:合理性: 屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。 合理性细则: 1):父窗体或主窗体的中心位置应该在对角线焦点附近。...2):子窗体位置应该在主窗体的左上角或正中。 3):多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。 4):重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。

3K30

java swing 添加 jcheckbox复选框

通过一段代码来创建属于我们的窗体: 1 import javax.swing.JFrame; 2 2 3 3 /** 4 4 * 我的第一个Java窗体 5 5 * 6...运行后,窗体在屏幕左上角显现并且是最小化的形式。那么关于设置窗体的显示就不再赘述了,值得注意的是窗体的布局必须设置。...小贴士:使用setLayout设置布局,参数传递null; 讨论一下怎样在窗体的表格中显示复选框。即实现如下效果: ? 小贴士二:使用add方法向控件添加内容控件。...①首先我们需要面板(JPanel)或其他容器控件承载表格(JTable),值得一提的是:由于窗体本身就是容器型控件,您可以考虑将表格单个地放置窗体上。...其次是表格样式,表格将数据和如何显示数据(比如列数量、列名称、是否可编辑)保存在其数据模版中,该模版实现自接口TableModel。   最后,表格(每一个单元格)可以设置渲染效果。

3.3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    测试思想-系统测试 界面测试总结

    如何做到呢?这里采用了一种思想:分类测试-->动静结合,先静后动,循环交替。...3.合理性 屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。...将完成相同或相近功能的元素(按钮,下拉框,滚动条,文本编辑框,复选框,单选按钮,列表框)用组框框选,并要有功能说明或标题。 3. 界面元素(如菜单元素)的图标能直观的代表要完成的操作。...界面某些元素(如复选框,文本输入框,按钮等)要支持键盘自动浏览按钮功能,即按Tab键、回车鍵的自动切换功能,且Tab键顺序合理(第一次Enter、Tab键,应该定位在首要输入的和最重要信息的控件,2每次按...界面元素[如按钮,字体(通常使用的字体中宋体9-12较为美观)]和主窗体的大小要与界面的大小和空间要协调[如 放置完控件后界面不应有很大的空缺位置]。 5.

    2.1K20

    VBA表单控件(一)

    大家好,Excel中的控件是放置窗体的一些图形对象,可以用来显示、输入数据或者执行操作等。包括命令按钮、数值调节钮文本框、列表框、单选框、复选框等。...表单控件只能在工作表中通过设置控件格式或者指定宏来使用,而ActiveX控件则有属性和事件,可以在工作表中和用户窗体中使用。 可以在开发工具选项卡的插入功能中,可以看到两种控件。...在工作表位置拖动画出一个按钮(窗体控件),松开鼠标后Excel会弹出指定宏的窗口,可以选择按钮绑定的sub过程,确定后即指定宏。 之后点击按钮即可运行对应的sub过程。设置起来是很简单。...下面通过简单示例来演示下如何使用,首先以几个水果的价格为例,已经设置了函数公式价格=单价*数量,并计算总计。 插入数值调节钮控件,选择设置控件格式--控制选项。...对于不习惯上下或者有需要将滚动条横向放置,只需要右键选择滚动条。之后调整大小。调整成扁平状后,Excel会自动滚动条设置为横向的。这样方便放置在每个类型的单元格后。

    4.9K30

    测试点杂记,总有一点是你忘记的

    目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。...11)复选框和选项框按选择几率的高底而先后排列。12)复选框和选项框要有默认选项,并支持Tab选择。13)选项数相同时多用选项框而不用下拉列表框。14)界面空间较小时使用下拉框而不用选项框。...10)系统常用的工具栏设置默认放置位置。11)工具栏太多时可以考虑使用工具厢。12)工具厢要具有可增减性,由用户自己根据需求定制。13)工具厢的默认总宽度不要超过屏幕宽度的1/5。...4.合理性屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。合理性细则:1)父窗体或主窗体的中心位置应该在对角线焦点附近。...2)子窗体位置应该在主窗体的左上角或正中。3)多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。4)重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。

    65710

    问与答68: 如何改变复选框颜色?

    excelperfect Q:我如何才能改变复选框内部的颜色? A:在Excel中有3种不同类型的复选框,包括:用户窗体中的复选框、表单控件中的复选框、ActiveX控件中的复选框。...下面分别介绍如何修改它们内部颜色。 用户窗体中的复选框 对于用户窗体中的复选框,可以设置其BackColor属性来修改其内部颜色,如下图1所示,通过在属性窗口中设置其属性来改变复选框内部的颜色。 ?...图2 表单控件中的复选框 表单控件中的复选框位于功能区“开发工具”选项卡中“插入”按钮下的“表单控件”中,如下图3所示。 ?...图5 在工作表中插入ActiveX控件的“复选框”后,保持在设计模式下,单击属性,或者右键单击复选框,在弹出的快捷菜单中选择“属性”命令。...示例 在当前工作表中添加一个表单控件复选框并指定其内部颜色。

    3.9K30

    VBA专题05-1:一文彻底掌握用户窗体编程基础知识(上)

    在Windows对话框中所看到的大多数控件都能在用户窗体中实现,例如命令按钮、选项按钮、复选框、文本框、组合框,以及一些其它不常用的控件如图像、日历,等等。...本文包含以下内容: 1.基本的用户窗体操作 2.用户窗体和控件的属性 3.用户窗体的生命周期 4.用户窗体和控件的事件 5.问题1:如何在用户窗体间传递数据?...6.问题2:如何找到用户窗体中的某类控件? 7.问题3:如何获取数据到列表框中? 8.问题4:如何创建进度条? 9.一个完整的用户窗体综合示例 基本的用户窗体操作 1.创建一个用户窗体。...事件允许当用户对窗体和控件进行操作时作出相应的反应,事件程序要放置在用户窗体模块中,能够通过双击用户窗体或控件来打开代码模块窗口,或者在用户窗体或控件中单击右键,从快捷菜单中选择“查看代码”来打开代码模块窗口...例如,选项按钮控件和复选框控件的Value属性值为True/False,而文本框控件的Value值则是该文本框所包含的文本。Value属性既可用于输入,也可用于输出。

    6.3K20

    PyQt5编程基础 2.2 信号与槽函数

    类里定义一个同名函数并编写代码 添加PlainText的初始化函数 在Ui_Dialog.py中添加如下函数 在myDialog.py中添加对这个函数的调用 运行程序 按清空按钮 内容被清空 Bold复选框...编写代码 进入Qt Creator,为Bold复选框设置槽函数,选toggled(bool) 记下函数名 在myDialog.py文件的QmyDialog类里定义一个同名函数,并且具有相同类型的参数...运行程序 选择Bold复选框 可以看到里面字体加粗了 取消Bold复选框 字体没有加粗了 Underline复选框 编写代码 在Qt Creator中为Underline复选框添加槽函数,选择...clicked() 在Ui_Dialog.py中添加如下函数 修改Ui_Dialog.py中的SetupUI函数 修改后变成 运行程序 选中Underline 信号与槽的管理是如何实现的...overload型信号的处理 Italic复选框 找到槽函数名 在Qt Creator中为Italic复选框设置槽函数,选择clicked(bool) 注意有一个clicked(),还有一个clicked

    1.8K30

    软件易用性测试_易用性测试包含界面测试吗

    如何站在用户的角度? 1)易理解 2)易学习 3)易操作 五、易用性测试准则 1. 整体界面风格 1)准确性和一致性 2)结构合理 3)可控制 2....如何站在用户的角度? 从项目需求、产品经理、技术支持、客服等多渠道了解客户有哪些?他们的特征是什么?最在乎软件 的哪些方面?...5)支持合理缩放 a:如果窗体支持最大化或还原,窗体上的控件也要随着窗体而缩放。 b:对于含有按钮的界面一般不应该支持缩放,即右上角只有关闭功能。 c:通常父窗体支持缩放时,子窗体没有必要缩放。...d:无顺序要求时,按使用频率和重要性排列,常用的放在开头,不常用的靠后放置; 重要的放在开头,次要的放在后边。 e:菜单深度一般要求最多控制在三层以内。...4)复选框、选项框、下拉列表通用准则 a:复选框和选项框按选择几率的高低而先后排列。 b:复选框和选项框要有默认选项,并支持Tab选择。 c:选项数相同时,多用下拉选项框而不用选项框。

    1.2K50

    java-GUI编程之AWT组件

    AWT中常用组件 基本组件 组件名 功能 Button Button Canvas 用于绘图的画布 Checkbox 复选框组件(也可当做单选框组件使用) CheckboxGroup 用于将多个Checkbox...组件组合成一组, 一组 Checkbox 组件将只有一个可以 被选中 , 即全部变成单选框组件 Choice 下拉选择框 Frame 窗口 , 在 GUI 程序里通过该类创建窗口 Label 标签类,用于放置提示性文本...Frame frame = new Frame("这里测试基本组件"); //定义一个按钮 Button ok = new Button("确认"); //定义一个复选框组...//定义一个单选框,初始处于未被选中状态,并添加到cbg组中 Checkbox female = new Checkbox("女", cbg, false); //定义一个复选框...模式窗体:你必须关闭该窗体,才能操作其它窗体;比如说,必须按确定或取消,或者按关闭。 非模式窗体:不必关闭该窗体,就可转换到其它窗体上进行操作。

    3K10

    这些掌握了,你才敢说自己懂VBA

    如何计算上述运算,并写入单元格E4里?...按钮控件:大家可以将其类比我们常见的“保存”、 “预览” 、“确定”等按钮,当然了还有需要输入文本的“文本框”、“下拉列表”、“复选框”等 3. 那VBA如何操作呢?...(1)点选「开发工具」-「插入」-「按钮(窗体控件)」 (2)鼠标变为「黑色+号」,按住鼠标「左键」,向右拖动 (3)松开,自动弹出一个窗口 指定宏:是指按下某个按钮,运行哪一段VBA小程序...宏(Macro):简单理解就是一段用VBA编写的小程序 (4)修改宏名「加减法」,点击「新建」 (5)自动弹出界面,进入了VBA代码编辑器 上次介绍了什么是VBA以后,我们知道多数代码放置在标准代码...(2)宏的结构 (3)cells属性以及cells操作Excel单元格 (4)如何在Excel放置按钮,并关联宏 通过5步实现: 点选「开发工具」-「插入」-「按钮(窗体控件)」---> 鼠标变为

    43730

    JAVA学习Swing章节按钮组件JButton的简单学习

    方法设置边界是否显示 * setMaximumSize()方法设置按钮的大小与图标的大小一致,该类方法需要的参数类型是 * Dimension类对象,这样看上去此图片就如同按钮一样摆放在窗体中...JCheckBox * 其在Swing组件中的使用也非常广泛,它具有一个方性图标,外加一段描述性文字 * 复选框区别于单选按钮就是每一个复选框都提供了选中和不选中两种状态 * * @author...,需要将多个组件放置在JPanel面板上 * 然后将JPanel面板作为一个整体组件添加在JScrollPane组件上 * */ jp1.add(js);...* 一些说明性文字,而在应用程序中,一般将多个单选按钮放置在按钮组中,使这些单选按钮 * 表现出某种功能,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。...此简例只是简单的描写了如何实现单选按钮,并没有产生反应,仅是案例演示 package com.swing; import java.awt.Color; import java.awt.Container

    3.2K50

    【愚公系列】2023年11月 Winform控件专题 TabControl控件详解

    欢迎 点赞✍评论⭐收藏 前言 Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框...可以将TabControl放置窗体的顶部、底部、左侧或右侧。...可以通过以下步骤设置TabControl控件的Alignment属性: 打开窗体设计器,在工具箱中找到TabControl控件并添加到窗体上。...示例代码: private void Form1_Load(object sender, EventArgs e) { // 将TabControl放置窗体的顶部 tabControl1...例如,以下示例代码演示了如何在Winform中设置TabControl控件的Multiline属性: private void Form1_Load(object sender, EventArgs e

    2K11

    这些掌握了,你才敢说自己懂VBA

    如何计算上述运算,并写入单元格E4里?...按钮控件:大家可以将其类比我们常见的“保存”、 “预览” 、“确定”等按钮,当然了还有需要输入文本的“文本框”、“下拉列表”、“复选框”等 image.png 3. 那VBA如何操作呢?...(1)点选「开发工具」-「插入」-「按钮(窗体控件)」 image.png (2)鼠标变为「黑色+号」,按住鼠标「左键」,向右拖动 image.png (3)松开,自动弹出一个窗口 image.png...(2)宏的结构 image.png (3)cells属性以及cells操作Excel单元格 image.png (4)如何在Excel放置按钮,并关联宏 通过5步实现: 点选「开发工具」-「插入」-...「按钮(窗体控件)」--->  鼠标变为「黑色+号」,按住鼠标「左键」,向右拖动 --->  松开,自动弹出一个窗口 --->  修改宏名「加减法」,点击「新建」 ---> 编辑代码即可  要点注意:

    3.8K01

    【愚公系列】2023年12月 Winform控件专题 ToolStripContainer控件详解

    欢迎 点赞✍评论⭐收藏 前言 Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框...使用ToolStripContainer控件的好处是可以在窗体中维护一个固定的工具栏,菜单栏和状态栏,并可以自动适应窗体大小的变化。...ToolStripContainer控件会自动将 ToolStrip、MenuStrip、StatusStrip、ToolStripStatusLabel、ToolStripProgressBar等控件放置在适当的位置...ToolStripPanel控件可以将ToolStrip控件放置在其它的容器控件中,例如可伸缩的SplitContainer控件中。...多窗体应用程序:ToolStripContainer控件可以用于多窗体应用程序,使得多个窗体可以共享同一个工具栏和状态栏,从而提高用户的效率和操作性。

    61621

    VB语言基础重要知识点10

    一、案例要求 我们需要制作一个简单的调查表,要求如下: 1.form1窗体为启动窗体,通过窗体初始化时间将标题初始化为"调查表"。 2.制作窗体界面。...3.点击“上传”按钮,将把输入的“姓名”从form2窗体输出。将其它选中的控件文本输出到form2窗体。 界面如下: ? 界面1 ?...界面2 二、知识要求 这里可能遇到的问题是不同窗体之间数据的传递问题。 那么,如何在form1中去改变form2的标题?...form2.caption="这里是要改变的内容" 需要补充的符号运用: &符号的作用:将字符串类型的数据进行连接 ;符号的作用:也是连接字符串,且会把下一行的print输出内容连接起来 提问:如何使得窗体居中显示...1.选中form窗体 2.在属性中找到StartUpPosition属性选择2-屏幕中心 复选框checkbox 设置文本:caption属性 设置是否选中:value属性 value属性的值:0代表没有选中

    95410

    C#学习笔记—— 常用控件说明及其属性、事件

    的 参数RichTextBoxFinds指定如何在控件中执行文本搜索,其取值及其含义如表9-4 所示。...(3)Checked属性:用来设置或返回复选框是否被选中,值为true时,表示复选框被选中,值为false时,表示复选框没被选中。当ThreeState属性值为true时,中间态也表示选中。...此处需要注意一点:选定的项是指窗体上突出显示的项,已选中的项是指左边的复选框被选中的项。复选列表框的样式如图9-23所示。 除具有列表框的全部属性外,它还具有以下属性。...(8)TickStyle 属性:用来获取或设置一个值,该值指示如何显示跟踪条上的刻度线。该属性的取值及含义如表9-12 所示。...如果要放置选中标记在菜单项文本的旁边,属性值为true,否则属性值为false。默认值为false。 (3)DefaultItem 属性:用来获取或设置一个值,通过该值指示菜单项是否为默认菜单项。

    9.7K20
    领券