- 博客(81)
- 问答 (8)
- 收藏
- 关注

原创 JTabbedPane:选项卡组件
使用选项卡可以在有限的布局空间内展示更多的内容。Swing使用 JTabbedPane 类实现选项卡。JTabbedPane 类创建的选项卡可以通过单击标题或者图标在选项卡之间进行切换。JTabbedPane 类的常用构造方法如下所示。JTabbedPane():创建一个具有默认 JTabbedPane.TOP 布局的空 TabbedPane。 JTabbedPane(int tabPlacement):创建一个空的 TabbedPane,使其具有以下指定选项卡布局中的一种:JTabbedPane..
2020-06-14 17:47:57
396

原创 JTree:树组件
如果要显示一个层次关系分明的一组数据,用树结构是最合适的。树如同 Windows 资源管理器的左半部,可通过单击文件夹展开或者收缩内容。Swing使用 JTree 类实现树,它的主要功能是把数据按照树状进行显示,其数据来源于其他对象。JTree 树中最基本的对象叫作节点,表示在给定层次结构中的数据项。树以垂直方式显示数据,每行显示一个节点。树中只有一个根节点,所有其他节点从这里引出。除根节点外,其他节点分为两类:一类是代子节点的分支节点,另一类是不带子节点的叶节点。JTree 类的常用构造方法如下表所示.
2020-06-14 17:47:47
688

原创 JTable:表格
表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来,并且允许用户对表格中的数据进行编辑。表格组件是最复杂的组件之一,它的表格模型功能非常强大、灵活而易于执行。由于篇幅有限,本节只介绍默认的表格模型。Swing 使用 JTable 类实现表格,常用构造方法如下所示。JTable():构造一个默认的 JTable,使用默认的数据模型、默认的列模型和默认的选择模型对其进行初始化。 JTable(int numRows,int numColumns):使用 DefaultTableM..
2020-06-14 17:47:39
969
2

原创 JToolBar:工具栏组件
工具栏提供了一个用来显示常用按钮和操作的组件。它可以把任意类型的组件附加到工具条上,但是通常是增加按钮。工具栏 JToolBar 类的常用构造方法如表 1 所示。表1 JToolBar类的常用构造方法 构造方法 说明 JToolBar() 创建新的工具栏,默认的方向为 HORIZONTAL JToolBar(int orientation) 创建具有指定 orientation 的新工具栏 JToolBar(String name) 创建一个具有指定 name 的新
2020-06-14 17:47:10
506
1

原创 Timer:计时器组件
计时器(Timer)组件可以在指定时间间隔触发一个或多个 ActionEvent。设置计时器的过程包括创建一个 Timer 对象,在该对象上注册一个或多个动作侦听器,以及使用 start() 方法启动该计时器。例如,以下代码创建并启动一个每秒(该时间由 Timer 构造方法的第一个参数指定)触发一次动作事件的计时器。Timer 构造方法的第二个参数指定接收计时器动作事件的监听器。int delay=1000; //时间间隔,单位为毫秒ActionListener taskPerformer=
2020-06-14 17:46:44
968

原创 JRadioButton:单选按钮组件
单选按钮与复选框类似都有两种状态,不同的是一组单选按钮中只能有一个处于选中状态。Swing中 JRadioButton 类实现单选按钮,它与 JCheckBox 一样都是从 JToggleButton 类派生出来的。JRadioButton 通常位于一个 ButtonGroup 按钮组中,不在按钮组中的 JRadioButton 也就失去了单选按钮的意义。在同一个 ButtonGroup 按钮组中的单选按钮,只能有一个单选按钮被选中。因此,如果创建的多个单选按钮其初始状态都是选中状态,则最先加入 Butt.
2020-06-13 01:01:53
678

原创 JCheckBox:复选框组件
一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框。Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下。JCheckBox():创建一个默认的复选框,在默认情况下既未指定文本,也未指定图像,并且未被选择。 JCheckBox(String text):创建一个指定文本的复选框。 JCheckBox(String text,boolean selected):创建一个指定文本和选择状态的复选框。例 1使用 JFmme 组件创建一个窗口,然后使用 JCheckB.
2020-06-13 00:59:26
1194
1
空空如也
mysql如果三个表都是右外连接,怎么区分哪个表是右表呢?
2020-12-26
scala为什么有那么多版本。以下这三个表示什么意思呢?
2019-05-16
我想写个在安卓手机上运行的demo,具体问题如图更形象。
2019-03-12
我的spark mater少了一个datanode,不能够访问50070?
2018-12-19
配置ssh免密登录失败?
2018-12-18
AR Unity3D 游戏开发 我扫描图片怎么没显示? 为什么要报错呢?
2018-12-15
UnityShader中下面的uv怎么计算?
2018-10-29
UnityShader中下面的uv怎么计算的?
2018-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人