有时候一个Swing画面,是由多个嵌套的面板构成的,但是它们里面的各种栏位的关系却是紧密的。这时候希望将各种处理代码写在最顶层的画面中,但是又无法访问子面板中各栏位的引用,必须又要为子面板添加类似get,set之类的访问函数,有些麻烦。
有了SwingSelector可以这样:
new SwingSelector(panel, "JTextField").bindEvent("action", new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.err.println(((JTextField)e.getSource()).getText());
}
})
new SwingSelector(panel, "#sitem,#sitem2")
.setAttrValue("model",ComboBoxModel.class,
new DefaultComboBoxModel(new String[]{"eiruio","erew","testHH","","ewrewrer"}))
.setAttrValue("selectedItem",Object.class, "testHH");
选择器的格式都是借鉴CSS的,比如上面的"JTextField"就表示选择这个panel下的所有JTextField组件,
如果字符串前面加上#,就表示会调用组件的getName()函数来作为选择的依据。
具体请看源文件。
分享到:
相关推荐
在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...
【标题】:“利用css+javascript实现的一个日期选择器代码”涉及的核心知识点主要集中在CSS样式设计和JavaScript编程上,用于创建一个交互式的日期选择组件。日期选择器是网页表单中常见的一种元素,允许用户方便地...
选择器的特殊性(Specificity)是CSS优先级的一种度量,用于解决当多个选择器同时影响同一个元素时的样式冲突问题。本文将深入探讨CSS选择器特殊性,并介绍一种可视化方法来帮助开发者更有效地理解和管理CSS样式。 ...
类别选择器是 CSS 中另一种基本选择器,它可以定义一个类名,然后在页面中使用该类名来引用该样式。例如: .title1 { font-size: 18px; color: blue; } 四、CSS 的应用 CSS 的应用非常广泛,例如: * 实现网页...
子选择器用两个常用选择器,中间加一个空格表示。例如 `.father .child{color:#0000CC;}`。这里的 `.father` 选择器选择父元素,`.child` 选择器选择子元素,样式最终会应用于子元素中。 属性选择器 属性选择器...
在这个"HTML5+CSS3 城市选择器"项目中,开发者巧妙地利用了这两门技术的优势,构建了一个灵活的城市选择器组件,能够实现多选和单选功能,并允许用户最多选择三个城市。 首先,HTML5在其中扮演的角色主要是提供页面...
CSS选择器的灵活性和多样性是CSS强大之处的关键因素之一。下面是一些关于CSS选择器的资源描述。 ### CSS选择器资源描述 #### 1. **官方文档与教程** - **MDN Web Docs**:Mozilla提供的MDN Web Docs是学习CSS选择...
在Go语言中,`golang.org/x/net/html`包提供了对HTML文档的解析能力,而Go-Go的CSS选择器则是这个解析过程中的一个重要组成部分。它允许开发者通过CSS选择器来定位和操作HTML文档中的元素,这对于网页抓取、数据分析...
理解css属性选择器
CSS 基本选择器实用学习教案 本学习教案主要介绍了 CSS 基本选择器的概念、语法和应用,旨在帮助学生掌握基本的 CSS 选择器,并实践于个人主页项目中。 一、CSS 概念和语法 CSS(Cascading Style Sheets)是用来...
- 叠加性:一个元素可以被多个CSS规则选择,并应用这些规则中定义的所有样式。如果不同的选择器定义了相同的样式属性,则根据优先级确定最终效果。 CSS选择器优先级 CSS选择器的优先级决定了当多个规则冲突时,...
在第一个案例中,我们使用了集体声明来演示CSS选择器分组的用法。在HTML文档中,我们首先声明了一个样式块,接着使用了`h1`, `h2`, `p`三个选择器,应用了红色、20像素字体、粗体的样式规则。 HTML源代码: ```...
选择器在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中...
css选择器
CSS 颜色选取器允许您将 CSS 颜色值插入 CSS 颜色属性。 它包括标准的调色板的颜色和使用标准颜色的名称、哈希代码、RGB、RGBA、HSL 和 HSLA 颜色值,并显示最近使用的颜色的列表。 默认情况下,颜色选取器将输入...
css选择器
Web 开发——CSS 属性选择器 CSS 属性选择器是 CSS 中一种强大的选择器,允许开发者根据 HTML 元素的属性和值来设置样式。下面是 CSS 属性选择器的详细知识点: 什么是 CSS 属性选择器? CSS 属性选择器是一种...