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

【Java AWT 图形界面编程】AWT 常用 Component 组件 ( Frame | Label | Checkbox | List | Choice | TextField )

: 多行文本框组件 ; TextField : 单行文本框 ; Button : 按钮组件 ; Canvas : 画布组件 , 用于 绘图 的组件 ; Checkbox : 复选框组件 ; CheckboxGroup...: 单选框组件 , 将多个复选框组合 , 变成单选选项 , 每个组合中只有一个 CheckBox 组件可以被选中 ; Choice : 下拉框组件 ; List : 列表组件 , 可添加多个列表项 ;...Panel : 容器组件 , 该容器不能单独显示 , 必须放在窗口组件 如 Frame 中 才可显示 ; ScrollBar : 滑动条组件 , 使用滑动条时需要指定其 方向 , 初始值 , 最大值..., 最小值 等信息 ; ScrollPan : 带滚动条的容器组件 , 可水平滚动 或 垂直滚动 ; 二、AWT 常用组件示例 ---- 代码示例 : import javax.swing.*; import...frame.pack(); frame.setVisible(true); } } 执行效果 : 向多行文本框中输入文本 : 下拉框展示 : 复选框展示

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

    AWT常用组件

    一、基本组件 组件名 组件名 功能 Button Button Canvas 用于绘图的画布 Checkbox 复选框组件(也可当做单选框组件使用) CheckboxGroup 用于将多个Checkbox...标签(Label类) 标签是 GUI 程序中的常用组件,显示一行文本作为提示信息,起到说明的作用。...复选框(Checkbox) 复选框是一种输入信息的组件,拥有“状态”的特性,通过鼠标单击复选框的操作可以将其状态从“true”更改为“false”,或从“false” 更改为“true”。...通过布局设置,多个复选框组件可形成一组,实现多项选择。 AWT 的 Checkbox类实例化复选框对象,构造方法有5种重载形式。...对象,指定标签,指定状态,指定复选框组 Checkbox(String label, CheckboxGroup group,boolean state) 创建 Checkbox对象,指定标签,指定复选框组

    9910

    Java开发GUI之单复选框 原

    在Java的GUI体系中,复选框使用Checkbox类来创建,单选框实际上是将多个复选框结合成为组,同一组的复选框同时只能有一个被选中。...Checkbox类常用方法汇总: //获取标题文本 public String getLabel(); //设置标题 public void setLabel(String label); //获取当前复选框的选中状态...public boolean getState(); //设置当前复选框的选中状态 public void setState(boolean state); //获取复选框所在的组 public CheckboxGroup...getCheckboxGroup(); //设置复选框组 public void setCheckboxGroup(CheckboxGroup g); //添加状态监听对象 public synchronized...常用方法汇总: //获取组中当前选中的checkbox public Checkbox getSelectedCheckbox(); //设置当前选中的checkbox public void setSelectedCheckbox

    86120

    使用 Python 进行数据可视化之Bokeh

    Bokeh 使用 HTML 和 JavaScript 呈现其绘图,使用现代 Web 浏览器来呈现具有高级交互性的新颖图形的优雅、简洁构造。 安装 要安装此类型,请在终端中输入以下命令。...让我们看看可以添加的各种交互。 Interactive Legends click_policy 属性使图例具有交互性。 有两种类型的交互 隐藏:隐藏字形。...复选框 向图中添加标准复选框。与按钮类似,我们必须将自定义 JavaScript 函数传递给模型类的 CustomJS() 方法。..., this.toString())")) # 复选框和单选按钮的标签 L = ["First", "Second", "Third"] # 活动参数集默认检查选定的值 checkbox_group...'checkbox_group: active=' + this.active, this.toString()) """)) # 活动参数集默认检查选定的值 radio_group = RadioGroup

    2.6K31

    滴滴开源基于 Vue.js 的移动端组件库 cube-ui

    cube-ui 基础组件 Button:按钮,提供了各种类型、样子、状态以及图标。 Checkbox 复选框:复选框,可设置其状态、传入特殊 class 以及复选框图标位置。...CheckboxGroup 复选框组:复选框组就是一组复选框,主要用来选择一组可选项;有垂直和水平两种样式。 Loading 加载中:加载,提供了可自定义大小的加载动画。...通过在Tip组件上添加ref属性,获得对于组件的引用,然后调用Tip组件向外暴露出来的 show、hide 方法来控制组件的显示或隐藏。...cube-ui 滚动组件 Scroll 滚动:滚动列表,提供了优质的原生滚动体验,便捷的配置项和事件,是一个基于better-scroll进行封装的组件。...使用 全部引入,一般在入口文件中: 按需引入: 注意:按需引入的话,是不会打包基础样式部分的,所以在使用的时候需要引入 style 模块。 示例

    3K00

    java-GUI编程之AWT组件

    AWT中常用组件 基本组件 组件名 功能 Button Button Canvas 用于绘图的画布 Checkbox 复选框组件(也可当做单选框组件使用) CheckboxGroup 用于将多个Checkbox...用于放置提示性文本 List JU表框组件,可以添加多项条目 Panel 不能单独存在基本容器类,必须放到其他容器中 Scrollbar 滑动条组件。...如果需要用户输入位于某个范围的值 , 就可以使用滑动条组件 ,比如调 色板中设置 RGB 的三个值所用的滑动条。当创建一个滑动条时,必须指定它的方向、初始值、 滑块的大小、最小值和最大值。..."); //定义一个按钮 Button ok = new Button("确认"); //定义一个复选框组 CheckboxGroup cbg = new CheckboxGroup...,初始处于未被选中状态,并添加到cbg组中 Checkbox female = new Checkbox("女", cbg, false); //定义一个复选框,初始处于未被选中状态

    3K10

    Python Gradio构建简单的交互界面

    Gradio 是一个用于构建机器学习和数据科学的交互式应用程序的 Python 库,但是我们可以用它来构建一些简单的交互界面,其代码之简单令人震惊  文本输入输出 import gradio as gr...return text interface = gr.Interface(fn=szu, inputs="image", outputs="image") interface.launch() 其他输入组件..."checkbox":单个复选框,用于表示一个布尔值。..."checkboxgroup":一组复选框,用于选择多个选项。 "radio":一组单选按钮,用于从多个选项中选择一个。 "dropdown":下拉菜单,用于从多个选项中选择一个。...这些组件可以组合使用,以创建复杂的输入界面,满足特定模型的需求 例如,一个图像风格转换模型可能会有一个图像上传组件用于输入原始图片,和一个下拉菜单用于选择不同的风格。

    1.2K10

    EXT基础

    –Ext是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各种开发语言开发的应用中。...•ext-core-debug.js :无压缩Ext的核心组件,包括sources/core下的所有类。...Ext的用户界面是依靠CSS的,但是CSS是通过为很多HTML元素提供样式来拼凑出Ext的组件的。唯一能够跨浏览器且保持精准大小的只有图片。所以图片被用来定义Ext组件的如何展现。...•getCmp方法用来获得一个Ext组件,也就是一个已经在页面中初始化了的Component或其子类的对象,getCmp方法中只有一个参数,也就是组件的id。...Accordion布局由类Ext.layout.Accordion定义,名称为accordion,表示可折叠的布局,也就是说使用该布局的容器组件中的子元素是可折叠的形式。

    4.3K40

    周末浅谈-WEB前端组件

    抛开这此框架不谈,单说组件,这东西至少包括四部分: 1,自定义的元素或DOM导入,例如,React,用jsx搞成类xml的东西,还有Extjs的requires 按需加载 2,html模板,例如,叫个框架就有...前端组件化中的DOM构成,现在有二个方向,我个人觉得,一是把DOM打包然后在需要的时候import;二就是自定义标签,像React那种的。具体哪种适合,这要看具体的业务场景。...接着往下说哈,前些日子,讲自定义单选 & 复选框的时候,我说过要讲组件的生命周期,后来许多同学说不行啊得慢点,就暂时先放下了,咱们现在就先聊几句组件生命周期,因为无论如何,这个东西必须得学呀。...各种书上说的都有略有不同。反正就是这么回事。...以下是我个人理解,未必都对, 1,实例化,就是你声明了一个组件,然后给了默认值的设置,这时你可以调用了; 2,生存期,就是你可以用它干活了; 3,销毁期,就是把它的各种引用都处理掉,比如什么DOM层级啊

    92550

    Ext基础

    因此,可以将 Ext JS用于.NET、Java、PHP等各种语言开发的应用中。...因此,可以将 Ext JS用于.NET、Java、PHP 等各种语言开发的应用中。最初,Ext JS 基于 YUI技术,由 Jack Slocum开发。...总之,如果程序中已经存在其他库,则 Ext可以通过利用它们为用户提供各种可能性和性能上的优化。只要实现了对应的底层库接口,可以为任意一个框架添加适配器。...除了一些普通的组件外,一般都会在构造函数中通过传递构造参数创建组件。组件的构造函数中一般都可以包含一个对象,该对象包含创建组件需要的配置属性及值,组件根据构造函数中的参数属性值进行初始化。 的核心库。 Ø ExtJS组件可以分为 3 类,即基本组件、工具栏组件、表单及元素组件。

    15010

    EXT.NET高效开发(二)——封装函数

    在上一篇《EXT.NET高效开发(一)——概述》中,大致的介绍了一下EXT.NET。那么本篇就要继续完成未完成的事业了。说到高效开发,那就是八仙过海各显神通。...当然,本篇的重点不在这,看过标题的人都知道。 在使用EXT.NET的时候(当然不仅仅是EXT.NET),总是要做很多重复的事,于是封装一些实用的函数可以一劳永逸呀。 1)单选框和复选框....当选择其他的时候,出框框填写数据。在实际需求中,很多选择项都不是只有A、B、C、D,往往还能自己自定义。...) { CheckboxGroup groupChks = _control as CheckboxGroup;...'验证通过,可以提交数据' : '输入有误,请检查标红的输入项。

    1.3K20

    Extjs form 组件

    1.根类 Ext.form.Basic 提供了,表单组件,字段管理,数据验证,表单提交,数据加载的功能 2.表单的容器 Ext.form.Panel 容器自动关联 Ext.form.Basic 的实例对象更方便的进行字段的配置...Ext.form.field.HtmlEditor 特殊的-文本编辑框 5.其中夹杂布局的类 Ext.form.FieldContainer    文本域容器 Ext.form.CheckboxGroup...创建一个独立的  元素,此元素可以加入到 form  之中,也可以通过 forId 与该form中的表单域 field 关联 Ext.form.Labelable 一个混合类,允许组件被配置且装饰有标签和错误消息..., 作为表单字段的通用组件。...defaultType:'',   当前容器中创建子组件时使用的默认 xtype     defaults:{}     由于混入了Ext.form.Labelable       可以配置

    2K50

    干货:可视化项目实战经验分享,轻松玩转Bokeh(建议收藏)

    一个有用的检查器是当用户将鼠标悬停在数据点上时出现的提示工具,在 Bokeh 中称为 HoverTool 。 ?...前面介绍的被动交互也称为检查器(inspectors),因为它们允许用户更详细地查阅图表中的信息,但不会更改显示的信息。一个示例是当用户将鼠标悬停在数据点上时显示的提示信息,如下: ?...该控件将是一个复选框,允许根据需要进行尽可能多的选择,并在 Bokeh 中称为 “CheckboxGroup” 。...Bokeh 复选框中的标签必须是字符串,而活动值是整数。 这意味着在图形中 'AirTran Airways Corporation' 对应数字 0 ,'Alaska Airlines Inc.'...制作复选的小部件后,需要将选定的航空公司复选框链接到图表上显示的信息。 这是使用 CheckboxGroup 的 .on_change 方法和我们定义的 update 函数完成的。

    2.9K20

    ExtJs的api文档该怎么看

    写在前面 之前有在ExtJS初体验中说了ExtJs给我们项目开发带来了很多便利,有童鞋在下面留言问extjs的API该怎么看?很多刚入门的童鞋被ExtJs里各种庞大的控件弄晕了,不知道怎么看api。...那么这篇我就简单地说下extjs的api该怎么看。 ExtJs的api文档该怎么看 如果想在本地查看extjs的api,大家自行下载解压查看即可,查看方法网上很多,不再赘述。...API中,都是针对每个类来讲解的,每个类中又基本上都由以下4部分组成: Config Options , 配置项 Public Properties, 公共属性 Public Methods, 公共方法...由上图可以看出,add方法可以接受一个对象/对象数组/组件/组件数组的参数,返回的可以是组件或者组件数组。...myContainer.add([myPanel]); // Array returned var item = myContainer.add(myPanel); // One item is returned 该例子表示的是将一个或多个组件添加到该容器中

    2K20
    领券