- 博客(21)
- 资源 (67)
- 问答 (1)
- 收藏
- 关注
翻译 JavaFx初探(颜色选择器)
JavaFx初探(颜色选择器)本章介绍ColorPicker 控件、设计概要、以及如何在应用中使用。 颜色选择器可以让用户在一个颜色区域内选择一个适合的颜色,也可以通过设置RGB或HSB值来获取一个颜色。设计概要ColorPicker 控件包括颜色选择、调色板以及自定义颜色窗口。看下图: 颜色选择器颜色选择器是一个组合框,包括了所有可以选择的颜色和颜色指示器。颜色指示器显示了当前选中的颜色。
2015-02-12 18:04:38 8740
翻译 JavaFX初探(菜单)
JavaFX初探(菜单)本节我们介绍如何创建菜单、菜单栏、增加菜单项、为菜单分类,创建子菜单、设置菜单上下文。你可以使用下面的类来创建菜单。MenuBarMenuItem MenuCheckMenuItemRadioMenuItemCustomMenuItem SeparatorMenuItemContextMenu下图是一个典型的菜单的使用: 在应用中构建菜单一个菜单就是一系列
2015-02-12 11:49:35 21944 2
翻译 JavaFX8初探(HTML编辑器)
JavaFX8初探(HTML编辑器)本章我们介绍如何使用HTML编辑器来编辑文本。 HTMLEditor 是一个强大的富文本编辑器,基于HTML5的特性,包含下列功能:文本格式化,加粗、斜体、下划线等段落格式化,字体,字体大小前景和背景色文本缩进项目符号和编号列表文本排列添加水平规则复制和粘贴文本 下图展示了一个HTML编辑器 HTMLEditor 类代表了HTML字符串表
2015-02-11 14:25:14 6860
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-02-11 13:38:50 840
翻译 javafX8初探(标题面板)
本章主要介绍如何在应用中结合标题面板和可折叠面板。一个标题面板会有一个标题。它可封装任何的Node,比如UI控件和图片,或者布局容器中的一组元素。面板也可以是可折叠的控件,这样就允许我们创建多个面板,而我们在某个时间只看其中一个。如下图:我们使用According和TitledPane类来实现这些控件。 创建标题面板创建见标题面板需要定义标题和内容,我们可以使用两个参数
2015-02-11 12:04:04 5395
翻译 javafX8初探(提示)
本节我们学习提示信息,这个空间可以在任何UI控件上使用,当鼠标移动到UI上时就会出现提示框。ToolTip类代表了公共的UI,它一般被用来表现UI控件的一些附加信息。提示信息可以通过调用setTooltip方法设置到任何一个UI控件上。提示有两个状态,激活和显示。当鼠标移动到一个控件的时候,提示就会被激活。当提示信息显示出来后,就是显示状态。显示状态也是激活状态。激活和显示状态之间可能会存
2015-02-11 10:51:20 4493
翻译 javafX8初探(超链接)
本章我们来介绍,如何把文本转化成超链接。Hyperlink类代表了另一种形式的Label。下图描述了3中状态的超链接:创建超链接 下面的代码块创建了一个超链接Hyperlink link = new Hyperlink();link.setText("http://example.com");link.setOnAction((ActionEvent e) -> {
2015-02-10 17:28:11 3426
翻译 javafX8初探(进度条和进度指示器)
本章我们学习进度条和进度指示器。这会让我们应用中的任何操作的进度可视化。ProgressIndicator类和它的子类ProgressBar提供了指示任务进度的能力。让我们知道我们的任务执行的情况。ProgressBar是条形图,ProgressIndicator是饼状图,如下: 创建进度控件使用下面的代码块在我们的应用中插入进度控件。ProgressBar pb = ne
2015-02-10 16:50:16 13248
翻译 javafX8初探(滑块)
本章我们介绍怎么使用滑块,滑块会与一个范围的数值一起使用。Slider控件包含了一个轨迹,一个拖动的按钮、以及坐标,坐标会包含一系列的数值。下图展示了一个典型的滑块:创建滑块花费一小段时间来看一下下面的代码块:Slider slider = new Slider();slider.setMin(0);slider.setMax(100);slider.setValue(4
2015-02-10 15:42:00 2121
翻译 javafX8初探(分隔符)
本章主要介绍如何在我们的应用中使用分隔符来组织UI组件。Separator类代表了水平说垂直的分割线。它只是起到分割的作用并不会有动作发生。但是我们可以给它加上各种效果,包括动画。这个分割线默认是水平的,我们可以利用setOrientation方法来设置成垂直的。 创建分割符下面的代码片段创建了一个水平的分隔符和一个垂直的分隔符。//Horizontal separatorS
2015-02-10 14:22:01 4058
翻译 javafX8初探(组合框)
本章介绍如何在应用中使用组合框,我们将会讲到可修改和不可修改的组合框,告诉我们怎样跟踪可修改组合框的变化以及处理它们的事件,并且还会讲到如何利用单元格工厂修改默认的实现方式。组合框是用户界面典型的元素,可以让用户从几个选项中选择一个。和选择框不同,当元素的个数超过限制的时候组合框式很有用的,因为可以为下拉列表提供滚动条。当元素个数没有超过限制的时候,开发者可以根据需要选择组合框和选择框。我
2015-02-10 12:01:12 11681 1
翻译 javafX8初探(树形表格)
本章描述TreeTableView用户组件,这个组件让你能够在列中设计可视化的无限制层级数据。TreeTableView和TreeView和TableView有共同之处。它结合了两者的功能。创建一个TreeTableView控件 一个基本的TreeTableView的实现可以按照下面的步骤:1:创建TreeItem2:创建根节点3:添加TreeItem到根节点4
2015-02-09 16:07:45 8362 1
翻译 javafX8初探(树)
本节我们介绍在应用中构建树形结构、向树形结构中增加元素、处理事件、自定义元素。TreeView类展示了一个水平结构的树。在每个树形结构里都有一个根节点。根节点包含多个子节点,子节点还可以包含多个子节点,最末尾的子节点叫做叶子。下图是一个典型的树形结构:创建树当你要在你的javaFX应用中创建树形结构的时候,你需要首先创建一个TreeView对象,然后创建多个TreeItem对象
2015-02-09 14:55:13 10624 3
翻译 javafX8初探(表格)
本节,我们将学习如何在JavaFX应用中操作表格。比如:添加表格,为表格填充数据、编辑表格的行。JavaFX中提供了一些类让我们更方便的操作表格,最重要的类有TableView、TableColumn和TableCell。我们可以通过实现数据模型和使用单元工厂来填充表格。这些类都提供了列排序和改变列的宽度。下图是一个典型的地址信息表格:创建一个表格import javafx.a
2015-02-09 10:45:46 19672 3
翻译 javafX8初探(列表)
本节我们将学到如何在我们的JavaFX应用中创建列表。ListView类代表了可滚动的列表。下图展示了酒店预订系统的可用类型:我们可以直接通过setItems方法来定义列表的项。也可以通过setCallFactory方法为列表中的项创建一个视图。 创建一个列表ListView list = new ListView<>();ObservableList items =FX
2015-02-06 15:59:27 6008
翻译 javafX8初探(滚动面板)
本节我们介绍在javafX应用中使用滚动面板。滚动面板提供了可滚动的UI元素。可以使得用户滚动的浏览内容。下图展示在滚动面板中加入一个图片: 创建一个滚动面板Image roses = new Image(getClass().getResourceAsStream("roses.jpg"));ScrollPane sp = new ScrollPane();sp.setC
2015-02-05 15:58:02 11508 2
翻译 javafX初探(滚动条)
本节我们来介绍滚动条。ScrollBar类可以让我们在应用中创建滚动条。下图展示了滚动条的三个部分,拇指健、左右按钮和轨迹。创建一个滚动条ScrollBar sc = new ScrollBar();sc.setMin(0);sc.setMax(100);sc.setValue(50); 我们可以使用setMin和setMax方法来设置滚动条的最小值和最大值,当
2015-02-05 15:28:02 12086
翻译 javafX初探(密码域)
本章我们介绍密码域的使用,典型的密码域如下图:创建密码域 PasswordField passwordField = new PasswordField();passwordField.setPromptText("Your password"); 我们可以使用一个提示性的语句来,标识这是一个密码域,或者我们可以使用一个Label。当然密码域也有setText方法。
2015-02-04 15:39:58 2993 1
翻译 javafX初探(文本域)
本章我们来讨论文本域(TextFiled)的使用,文本域可以接受用户的输入。文本域还有另一种形式叫做密码域PasswordField,继承自TextInput类。下图是一个典型的文本域: 创建一个文本域Label label1 = new Label("Name:");TextField textField = new TextField ();HBox hb = new HB
2015-02-04 15:23:58 11510
翻译 javafX初探(选择框)
本章我们介绍下拉框的使用。 创建下拉框ChoiceBox cb = new ChoiceBox(FXCollections.observableArrayList( "First", "Second", "Third")); 使用ChoiceBox的构造方法来创建一个下拉框,这个构造函数接受一个obervableList。我们也可以是用setItems方法来达到
2015-02-04 15:00:48 20091
翻译 javafX初探(多选框)
本节我们介绍多选框的应用。多选按钮和单选按钮很相似,但是它不能被整合进一个开关按钮中。具体请看单选按钮和开关按钮的信息。本节我们创建一个如下图的应用:创建多选框//A checkbox without a captionCheckBox cb1 = new CheckBox();//A checkbox with a string captionCheckBox cb2 = ne
2015-02-03 15:53:23 8173
利用mule服务总线代理cxf服务
2012-08-23
MongoDB实战
2018-01-29
python基础教程第二版(高清书签中文)
2018-01-23
10种超级棒的jquery特效
2013-01-04
Schema教材
2012-12-17
泛型实例详解
2012-10-29
soa核心技术及应用第三部分
2012-10-23
soa核心技术及应用
2012-10-23
去哪里能找到本书的源码
2016-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人