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

【SWT】常用代码及接口(一)

display.readAndDispatch()) diaplay.sleep(); } 通过readAndDispatch()方法进行读取事件 二:常用API getText()获取组件标签文字,如标签未设或分隔符则返回空值...();// 获得输入的文本内容 String BD = text2.getText(); // 判断输入文本是否为空 if (AD == null || AD.equals(...append(String string)添加字符串。 insert(String string)插入字符串。 copy()复制选中的文本。 cut()剪切选中的文本。...paste()从剪贴板上粘贴文本。 getLineCount()返回文本中的行数。 getLineHeight()返回文本中一行的高度(以像素为单位)。...getOrientation()返回文本行的定位,从左到右或从右到左(SWT.LEFT_TO_RIGHT、 SWT.RIGHT_TO_LEFT)。 getText()获得文本内容。

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

    软件本地化中的 10 个常见错误

    通常在设计时可以流出 50% 的余量以供不同 locale 的字符串伸缩 也可以使用布局管理器,根据 runtime 动态调整布局 还可以在不同 locale 的资源文件中储存指定语言对应的尺寸 3....所以总是应该使用完整的 locale,比如: # ....拼接字符串 有些开发者喜欢将字符串拼接,虽然字段的常量部分是从资源文件取出的,但整个句子的单词顺序和措辞结构还是被按某种特定语言硬编码了。...这几乎总是最佳选择,因为它通过使用跨浏览器和服务器的标准化编码解决了问题。...尽可能分离图片和文字,用独立的文本组件去实现效果 也要注意跨文化的区别,不是所有图像和符号在每种文化中表达的意思都相同 10.

    73910

    android学习笔记----pull解析与xml生成和应用申请权限模版

    学习目标:首先是解析测试例子给出的对于常用字段的理解,然后是pull解析常用套路方法,最后是xml的2种生成方式。 经常写代码需要申请动态权限,在最后例子也顺带记录下来,方便查阅。...// (内容的getName()为null, getText()才是取内容字符串,如果没内容就是"") // 再指一次结束标签(如果没遇到结束标签就指向下一个开始标签),...getText()取字符串,如果字符串就是空串"",说明本行后面没内容了,那么就开始进行下一行的解析。.../u013656135/article/details/49840125 关于方法使用: getAttributeValue(int index);//大意就是返回指定位置的属性值,位置从0开始 getAttributeValue...”选项,返回true,继续提醒     设备的系统设置中禁止当前应用获取这个权限的授权,shouldShowRequestPermissionRationale()返回false;

    71710

    nfc近场通信

    NFC支持3种工作模式: 1.读卡器模式; 2.仿真卡模式; 3.点对点模式; 1.读卡器模式: 通过NFC设备(支持NFC的Android手机)从带有NFC芯片的标签、贴纸、报纸、明信片等媒介读取信息...标签或另一个NFC设备中的数据之前会在0.1秒的时间之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端;数据接收端会根据具体的数据格式和标签类型调用相应的Activity(这种行为也称为Tag...android.nfc.action.TECH_DISCOVERED" /> 接下来,我们来第一个例子,这个例子是属于读卡器模式,从NFC芯片中读取和写入数据。...的内容如下,包括读取、写入、删除三大功能:(其中删除功能是通过写入空值来实现的) import java.io.IOException;   import java.io.UnsupportedEncodingException...适配器 private NfcAdapter nfcAdapter = null;   // 传达意图 private PendingIntent pi = null;   // 滤掉组件无法响应和处理的

    4K90

    vue核心知识点

    v-once: 只渲染元素和组件一次,随后重新渲染,元素/组件及其所有子节点将被视为静态内容并跳过,这可以优化更新性能 v-if和v-show的具体区别 共同点:v-if和v-show都能动态显示DOM...{keyCode | keyAlias} 只当事件从特定键触发时才触发回调 .native 监听组件根元素的原生事件 .once 只触发一次回调 .left 只当点击鼠标左键触发 .right 只当点击鼠标右键触发...v-on侦听器 v-model 指令常用修饰符 .lazy 取代input监听change事件 .number 输入字符串转为数字 .trim 输入首尾空格过滤 v-on可以监听多个方法吗 v-on可以监听多个方法...vue 组件中data为什么必须是函数 因为一个组件是可以共享的,但是它们的data是私有的,所以每个组件都要return一个新的data对象,返回一个唯一对象,不要和其他组件共用一个对象 var MyComponent...只会匹配的组件会被缓存 exclude: 字符串或正则表达式。任何匹配的组件都不会被缓存 用法: 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。

    1.9K10

    求知 | Android资源加载的那些事 - 小试牛刀

    引言 聊到到 Android 的 资源加载 ,每一个开发同学都会非常熟悉,毕竟 getText() 等, 我们实在用了太多。 那如果此时问你,你知道 它们到底是怎么被加载的,内部会有什么处理吗?...见名知意,其主要是作为兼容使用,目的是解决不同版本之间的差异。 基础概念 TypedValue 用于保存数据的动态容器,主要用于配合 Resource 保存资源。...getText getText(R.string.xx) 用于从资源文件中获取文本,具体源码如下: 从源码中看,我们调用的 getText() 最终实际调用了 ResourcesImpl , 内部会使用...如果此次获取的文本资源是字符串类型,则直接从字符串常量池中去取,否则将取到的文本资源转为字符串后返回。...如果当前存在缓存,则利用缓存的状态(Drawable.ConstantState) 构建 Drawable,否则如果是颜色drawable,则直接创建;否则调用 从xml或者资源中加载drawable,

    58120

    求知 | Android资源加载的那些事-小试牛刀

    引言 聊到到 Android 的 资源加载 ,每一个开发同学都会非常熟悉,毕竟 getText() 等, 我们实在用了太多。 那如果此时问你,你知道 它们到底是怎么被加载的,内部会有什么处理吗?...getText getText(R.string.xx) 用于从资源文件中获取文本,具体源码如下: 从源码中看,我们调用的 getText() 最终实际调用了 ResourcesImpl , 内部会使用...如果此次获取的文本资源是字符串类型,则直接从字符串常量池中去取,否则将取到的文本资源转为字符串后返回。...; 从当前缓存中取出当前 drawable 对应的 状态与数据参数(如果存在缓存) ; 创建新的 drawable 。...如果当前存在缓存,则利用缓存的状态(Drawable.ConstantState) 构建 Drawable,否则如果是颜色drawable,则直接创建;否则调用 从xml或者资源中加载drawable,

    59750

    Java-GUI编程之Swing组件

    TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类的对象时,需要传入一个其他的Border对象; ComoundBorder:用来组合其他两个边框,创建该类的对象时...: 创建一个适用于该容器的组件(例如,在工具栏中创建一个工具按钮); 从 Action 对象中获得对应的属性来设置该组件(例如,通过 name 来设置文本,通过 lcon 来设置图标) ; 把Action...该方法返回用户输入的字符串 。...message:对话框上显示的信息,信息可以是字符串、组件、图片等 title:当前对话框的标题 optionType:当前对话框上显示的按钮类型:DEFAULT_OPTION、YES_NO_OPTION...showlnputDialog: 返回用户输入或选择的字符串 。 showConfirmDialog: 返回 一个整数代表用户选择的选项 。

    2.3K20

    JavaSwing_2.6: JTextField(文本框)

    JTextField 用来编辑单行的文本。 构造器 构造一个新的空TextField与指定列数。 创建一个默认的模型,初始字符串设置为null 。...PARAMS:列 - 用于计算首选宽度的列数; 如果列被设置为零,优选的宽度将是任何自然地从组件实现 API 基础 // 获取文本框中的文本 String getText() // 设置文本框的...、选中部分文本的颜色、不可用时文本的颜色 void setCaretColor(Color c) void setSelectionColor(Color c) void setSelectedTextColor...) // 设置文本框是否可编辑 void setEditable(boolean b) /* 下面方法定义在 java.awt.Component 基类中 */ // 判断组件当前是否拥有焦点 boolean...isFocusOwner() // 设置组件是否可用 void setEnabled(boolean b) 复制粘贴 // 设置光标开始位置,selectionStart >= 0 void setSelectionStart

    93410

    java Swing用户界面组件文本输入:文本域+密码域+格式化的输入域

    参数:t 新文本 • String getText( ) 返回文本组件中的文本。 • void setEditable(boolean b) 确定用户是否可以编辑JTextComponent的内容。...如果想要把getText方法返回的文本域中的数据内容的前后空格去掉,就应该调用trim方法: String text = textField.getText( ).trim( ); 如果想要改变显示文本的字体...方法从文本域中获得当前用户输入的字符串。...= Integer.parseInt(minuteField.getText( ).trim( )); 但是当用户在文本域中输入了非整数字符串,如“two”或者文本域中为空时,这段代码就会产生错误。...参数:c 跳格的列数 javax.swing.JScrollPane 1.2 • JScrollPane(Component c) 创建一个显示指定组件内容的滚动窗格。

    4.1K10

    在测试自动化中使用Java枚举

    但是,创建多个实体将意味着创建几个仅具有少量属性且没有行为或行为最少的对象。最小的行为转化为少量的方法。基本上,对于您需要的每个实体,都必须创建一个新的对象。那将是浪费。...此示例中的下拉列表的工作方式如下:未打开(未单击它们)时,“国家/地区”下拉列表显示为空选择,而“城市”下拉列表则完全为空。此时的城市下拉列表已禁用,您无法从中选择任何选项。 ?...请记住,我们将使用Selenium读取网页中的值,并将它们作为String返回,我们可以创建一个预期的String国家值列表。首先,我将创建列表并向其中添加第一个元素,它是一个空字符串。...我们需要将“ getText()”应用于每个“选项”,并将这些结果字符串添加到实际字符串列表中。...在枚举中,这些存储为字符串属性的“ city ”列表。我们将通过首先向列表中添加一个空字符串来创建期望值列表。然后,我们将使用'addAll()'方法立即添加' 城市 '列表中的所有项目。

    3.2K10

    在测试自动化中使用Java枚举

    但是,创建多个实体将意味着创建几个仅具有少量属性且没有行为或行为最少的对象。最小的行为转化为少量的方法。基本上,对于您需要的每个实体,都必须创建一个新的对象。那将是浪费。...此示例中的下拉列表的工作方式如下:未打开(未单击它们)时,“国家/地区”下拉列表显示为空选择,而“城市”下拉列表则完全为空。此时的城市下拉列表已禁用,您无法从中选择任何选项。...请记住,我们将使用Selenium读取网页中的值,并将它们作为String返回,我们可以创建一个预期的String国家值列表。首先,我将创建列表并向其中添加第一个元素,它是一个空字符串。...我们需要将“ getText()”应用于每个“选项”,并将这些结果字符串添加到实际字符串列表中。...在枚举中,这些存储为字符串属性的“ city ”列表。我们将通过首先向列表中添加一个空字符串来创建期望值列表。然后,我们将使用’addAll()‘方法立即添加’ 城市 '列表中的所有项目。

    2.7K20

    Using JavaFX UI Controls 12 Table View

    表格12-1 展示了一个呈现地址簿信息内容的典型的表格 表格 12-1 表格示例 创建一个表格 例子12-1表格片段 创建了一个3列的空表格并添加到应用场景中  Example 12-1 Adding...列通过TableColumn这个类创建。 TableView 的getColumns方法可以获取之前创建过的列。在你的应用中,你可以用此方法动态的添加和移除表格列。...你可以用 文本域 为Last Name, and Email columns键入新值 Text Field 组件能够使你的应用接收到用户输入的文本。例12-7 创建3个文本域。...将Map数据添加到表格中 从JavaFX SDK 2.2开始,你可以往表格中添加Map类型的数据。...这个map有两个String(字符串)类型的键: Column1MapKey 和 Column2MapKey来映射第一和第二列对应的值。

    11.4K20
    领券