-
在 Swing 组件体系里,JFrame 可以说是最常见的一类容器。它本身就是一个独立的顶级容器,也就是通常所说的窗口,因此不能再嵌套到其他容器内部。JFrame 具备通用窗口应有的基础能力,比如最小化窗口、设置窗口尺寸等。下面就结合一个案例,具体看看 JFrame 的实际使用效果,如文件1所示。
-
BorderLayout(边界布局管理器)是一种较为复杂的布局方式,它将容器划分为五个区域,分别是页头(PAGE_START)、页尾(PAGE_END)、行首(LINE_START)、行尾(LINE_END)、中部(CENTER)。组件可以被放置在这五个区域中的任意一个位置。BorderLayout
-
FlowLayout(流式布局管理器)算是最基础、也最容易上手的一种布局管理器。在这种布局方式下,容器会按照组件加入的先后顺序,从左到右依次摆放;一旦排到容器边界,后面的组件就会自动换到下一行开头继续排列。组件的排列方式也比较直观,可以选择左对齐、居中对齐(这是默认方式)或者右对齐。FlowLayo
-
Postman 请求看起来配置正确,服务端却收到另一组参数时,先用 Postman Console 看实际 URL、请求头、变量展开结果和脚本日志,再对照响应完成核对。
-
GridLayout(网格布局管理器)会用横线和竖线把容器切分成 n 行 m 列、大小一致的网格,每个网格里都可以放置一个组件。组件加入容器后,会先落在第1行第1列(左上角)的位置,随后按照第1行从左到右的顺序依次排布;当前一行放满之后,再进入下一行,继续按从左到右的方式放置。它和 FlowLayo
-
Swing组件中不仅具有JFrame和JDialog这样的顶级窗口,还提供了一些面板组件(也称之为中间容器),这些面板组件不能单独存在,只能放置在顶级窗口容器中。其中最常见的面板组件有两种:JPanel和JScrollPane,接下来分别来介绍这两种面板组件。 1.JPanel JPanel面板组件
-
文本组件用于接收用户输入的信息,其中包括文本框(JTextField)、文本域(JTextArea)等,它们都有一个共同父类JTextComponent,JTextComponent是一个抽象类,它提供了文本组件常用的方法,如表1所示。 表1 JTextComponent常用方法 方法声明 功能描述
-
在 Swing 组件体系里,除了负责输入的文本类组件,还有一类非常常用的展示型组件,那就是标签组件。说得更直接一点,标签组件主要就是拿来“显示内容”的。在 Swing 中,最常见的标签组件是 JLabel,它既能展示文本,也能显示图像,同时还支持对标签内容进行垂直和水平方向的对齐设置。 JLabel
-
普通 CSS 自定义属性更像字符串,直接参与渐变时常常只能跳变。本文用 @property 注册颜色属性,说明 syntax、inherits、initial-value 的配合方式,并通过渐变、无障碍和旧浏览器降级检查完成验收。
-
在Swing中常见的按钮组件有JButton、JCheckBox、JRadioButton等,它们都是抽象类AbstractButton类的直接或间接子类,在AbstractButton类中提供了按钮组件通用的一些方法,如表1所示。 表1 AbstractButton常用方法 方法声明 功能描述 I
-
JComboBox组件被称为下拉框或者组合框,它将所有选项折叠在一起,默认显示的是第一个添加的选项。当用户单击下拉框时,会出现下拉式的选择列表,用户可以从中选择其中一项并显示。 JComboBox 这种下拉框组件,常见的就两种形态:一种是不可编辑,用户只能从已有选项里挑;另一种是可编辑,除了能选现成
-
Linux 上看到默认路由并不等于应用一定会从这张网卡发包。本文用 ip route get 对照目的地址、源地址、fwmark 和实际连通性,定位策略路由与多出口主机的出站选择。
-
众所周知,Ja va开发桌面应用程序一直不算理想,但Sun公司并没有放弃,于是Sun公司在2008年推出Ja vaFX,来弥补Ja va在桌面应用程序的缺陷。Ja vaFX在发展的过程中核心版本有三个,每个版本的特征如下: ● Ja vaFX 1.0:使用Ja vaFX Script的静态、声明式的
-
Ja vaFX 类库是从 JDK 7u6 开始才被正式包含进来的,而目前较新且相对稳定的 Ja vaFX 体系,与 JDK 8 的特性结合得更紧密。也正因为如此,运行 Ja vaFX 应用时,更推荐在系统里安装 JDK 8 或更高版本;如果仍然使用较低版本的 JDK,往往还得额外导入 jfxrt.j
-
JDBC(Ja va Database Connectivity,Ja va数据库连接),它是一套用于执行SQL语句的Ja va API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作。 不同数据库在底层处理数据的机制并不一样。像 My