Java 分隔符是 Java 语言中的一种特殊字符,它用于分割字符串、标识符和其他语法元素。它们可以用来提供更多的可读性,使代码更易于理解和修改。Java 分隔符包括分号(;)、逗号(,)、冒号(:)、小数点(.)、斜杠(/)、反斜杠(\)和下划线(_ )。
分号是 Java 中最常用的分隔符之一。它用于在语句之间进行分割。例如在 for 循环中使用分号来将循环体中的三个部分进行分割。
for (int i = 0; i < 10; i++) { // do something }
逗号也是 Java 中常用的一个分隔符。它用于在数据声明或者函数调用时将多个元素进行分割。例如在声明一个数字数组时使用逗号将多个元素进行分割。
int[] numbers = {1, 2, 3, 4, 5};
冒号也是 Java 中常用的一个分隔符。它常用于 switch 语句中将 case 和对应的代码块进行区别开来。例如在 switch 语句中使用冒号将 case 和对应的代码块进行区别开来。
switch (x) { case 1: // do something break; case 2: // do something else break; default: // optional // do the default action }
小数点也是 Java 的一个重要的分隔字符。它常用于标识静态成员或者方法所在的包名或者对象名字所在的包名或者对象名字所在的包名或者对象名字所在的包名或者对象名字所在的包名或者对象名字所在的包名或者对象名字所在的包名。例如当你想要引入 java.util.Date 类时就需要使用小数来标识 Date 类所
Separator类表示水平或垂直分隔线。它分割元素,不产生任何动作。
我们可以设计风格,应用视觉效果,并为分隔符设置动画。
默认情况下,分隔符是水平的。我们可以使用setOrientation方法改变它的方向。
Separator类扩展了Node类。
创建水平分隔符
Separator separator1 = new Separator();
创建垂直分隔符
Separator separator2 = new Separator(); separator2.setOrientation(Orientation.VERTICAL);
setMaxWidth方法定义了一个特定的宽度。
setValignment方法指定垂直位置。
带分隔符的标签
import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.VPos; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Separator; import javafx.scene.layout.GridPane; import javafx.scene.text.Font; import javafx.stage.Stage; public class Main extends Application { Label caption = new Label("We"); @Override public void start(Stage stage) { Group root = new Group(); Scene scene = new Scene(root, 500, 200); stage.setScene(scene); GridPane grid = new GridPane(); grid.setPadding(new Insets(10, 10, 10, 10)); grid.setVgap(2); grid.setHgap(5); scene.setRoot(grid); caption.setFont(Font.font("Verdana", 20)); GridPane.setConstraints(caption, 0, 0); GridPane.setColumnSpan(caption, 8); grid.getChildren().add(caption); final Separator sepHor = new Separator(); sepHor.setValignment(VPos.CENTER); GridPane.setConstraints(sepHor, 0, 1); GridPane.setColumnSpan(sepHor, 7); grid.getChildren().add(sepHor); stage.show(); } public static void main(String[] args) { launch(args); } }
上面的代码生成以下结果。
JavaFX教程 -JavaFX列表视图ListView类允许我们显示一个可滚动的项目列表。创建列表视图以下代码创建了一个ListView并在之后填充...
JavaFX教程 -JavaFX条形图条形图是具有可以是垂直或水平的矩形条的双轴图表。import javafx.application.Application;import jav...
Java Lambda行为参数化我们可以将lambda表达式作为参数传递给方法。例子以下代码创建了一个名为 Calculator 的函数接口。在 Calc...
Java脚本教程 -Java脚本绑定绑定是一组键/值对,键必须是非空的非空字符串。Java Bindings是Bindings接口的一个实例。SimpleBind...