java语言程序设计课程设计实训项目——模拟实现windows资源管理器的gui界面第1部分内容摘要:

允许用户操作和选择颜色的控制器窗格。  File Chooser:() JFileChooser 为用户选择文件提供了一种简单的机制。  Option Pane:() JOptionPane 有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。 ( 5) SwingControls 控件 内的主要工具  Label:() 用于短文本字符串或图像或二者的显示区。 标签不对输入事件作出反应。 因此,它无法获得键盘焦点。 但是,标签可以为具有键盘替换功能却无法显示的邻近组件方便地显示其键盘替换功能。 JLabel 对象可以显示文本、图像或同时显示二者。 可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。 默认情况下,标签在其显示区内垂直居中对齐。 默认 情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。  Button:() push 按钮的实现。 通过 Action 可配置按钮,并进行一定程度的控制。 将 Action 用于按钮具有许多直接配置按钮所不及的优点。  Toggle Button:() 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 7/16 页 具有两个状态的( twostate)按钮的实现。 JRadioButton 和 JCheckBox 类是此类的子类。  Check Box:() 复选框的实现,复选框是一个可以被选定和取消选定的项,它将其状态显示给用户。 按照惯例,可以选定组中任意数量的复选框。  Radio Button:() 实现一个单选按钮,此按钮项可被选择或取消选择,并可为用户显示其状态。 与 ButtonGroup 对象配合使用可创建一组按钮,一次只能选择其中的一个按钮。 (创建一个 ButtonGroup 对象并用其 add 方法将 JRadioButton 对象包含在此组中。 )  Button Group:() GroupLayout 是一个 LayoutManager,它将组件按层次分组,以决定它们在 Container 中的位置。 GroupLayout 主要供生成器使用,但也可以手工编码。 分组由 Group 类的实例来完成。 GroupLayout 支持两种组。 串行组 (sequential group) 按顺序一个接一个地放置其子元素。 并行组 (parallel group) 能够以四种方式对齐其子元素。  Combo Box:() 将按钮或可编辑字段与下拉列表组合的组件。 用户可以从下拉列表中选择值,下拉列表在用户请求时显示。 如果使组合框处于可编辑状态,则组合框将包括用户可在其中键入值的可编辑字段。  List:() 显示对象列表并且允许用户选择一个或多个项的组件。 单独的模型 ListModel 维护列表的内容。  Text Field:() JTextField 是一个轻量级组件,它允许编辑单行文本。 JTextField 具有建立字符串的 方法,此字符串用作针对被激发的操作事件的命令字符串。 把字段文本用作针对ActionEvent 的命令字符串。 如果通过 setActionCommand 方法设置的命令字符串不为 null,则 JTextField 将使用该字符串来保持与 的兼容性,否则将使用字段文本来保持兼容性。  Text Area:() JTextArea 是一个显示纯文本的多行区域  Scroll Bar:() 滚动条的实现。 用户在滚动条内移动滑块可确定显示区域中的内容。 该程序通常将显示调整为滚动条的结束代表可显示内容的结束,或内容的 100%。 滚动条的开始为可显示内容杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 8/16 页 的开始,或 0%。 然后滑块在其边界中的位置转换为可显示内容对应的百分比。  Slider:() 一个让用户以图形方式在有界区间内通过移动滑块来选择值的组件。  Progress Bar:() 以可视化形式显示某些任务进度的组件。 在任务的完 成进度中,进度条显示该任务完成的百分比。 此百分比通常由一个矩形以可视化形式表示,该矩形开始是空。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。