
Swing系列教程(20):JFileChooser和JColorChooser:文件选择器和颜色选择器
文件选择器 文件选择器 为用户能够操作系统文件提供了桥梁。 swing 中使用 JFileChooser 类实现文件选择器 ,该类常用的构造方法如下。 JFileChooser():创建一个指向用户默认目录的 JFileChooser。 J...
文件选择器 文件选择器 为用户能够操作系统文件提供了桥梁。 swing 中使用 JFileChooser 类实现文件选择器 ,该类常用的构造方法如下。 JFileChooser():创建一个指向用户默认目录的 JFileChooser。 J...
表格是 Swing 新增加的组件,主要功能是把数据以二维表格的形式显示出来,并且允许用户对表格中的数据进行编辑。表格组件是最复杂的组件之一,它的表格模型功能非常强大、灵活而易于执行。由于篇幅有限,本节只介绍默认的表格模型。 Swing 使用...
在了解各种基本组件的使用,以及常见事件的处理之后,本案例将综合文本框、按钮和下拉列表组件,实现一个星座选择器程序。程序允许用户在下拉列表中选择一个自己的星座,如果不在列表中还可以增加星座,也可以删除星座。实现过程如下。 (1) 创建一个 S...
对话框通常用作从用户处接收附加信息,或者提供发生了某种事件的通知。Java提供了 JOptionPane 类,用来创建标准对话框,也可以通过扩展 JDialog 类创建自定义的对话框。JOptionPane 类可以用来创建 4 种类型的标准...
事件表示程序和用户之间的交互,例如在文本框中输入,在列表框或组合框中选择,选中复选框和单选框,单击按钮等。事件处理表示程序对事件的响应,对用户的交互或者说对事件的处理是事件处理程序完成的。 当事件发生时,系统会自动捕捉这一事件,创建表示动作...
计算器界面可以分成两部分,即显示区和键盘区。显示区可以使用文本框组件,键盘区则是由很多按钮组成,可以使用网格布局管理器。详细的实现过程如下。 (1) 新建一个继承自 JFrame 的 CalculatorDemo 类。 (2) 为类添加构造...
列表框与下拉列表的区别不仅仅表现在外观上,当激活下拉列表时,会出现下拉列表框中的内容。但列表框只是在窗体系上占据固定的大小,如果需要列表框具有滚动效果,可以将列表框放到滚动面板中。当用户选择列表框中的某一项时,按住 Shift 键并选择列表...
下拉列表的特点是将多个选项折叠在一起,只显示最前面的或被选中的一个。 选择时需要单击下拉列表右边的下三角按钮,这时候会弹出包含所有选项的列表。用户可以在列表中进行选择,也可以根据需要直接输入所要的选项,还可以输入选项中没有的内容。 下拉列表...
单选按钮与复选框类似都有两种状态,不同的是一组单选按钮中只能有一个处于选中状态。 Swing中 JRadioButton 类实现单选按钮,它与 JCheckBox一样都是从 JToggleButton 类派生出来的。JRadioButton...