java for label_Java Label.setLabelFor方法代码示例

import javafx.scene.control.Label; //导入方法依赖的package包/类

private void initComponents() {

container = new TilePane();

//container.setVgap(5);

//container.setHgap(5);

container.setPrefColumns(8);

lblTitle = new Label(title);

lblName = new Label("Name: ");

lblLecture = new Label("Lecture: ");

lblSemester = new Label("Semester: ");

lblPoints = new Label("Max. Points: ");

dispName = new Label();

dispName.textProperty().bind(catName);

dispName.getStyleClass().add("display");

dispLecture = new Label();

dispLecture.textProperty().bind(catLecture);

dispLecture.getStyleClass().add("display");

dispSemester = new Label();

dispSemester.textProperty().bind(catSemester);

dispSemester.getStyleClass().add("display");

dispPoints = new Label();

dispPoints.textProperty().bindBidirectional(maxPoints, new StringConverter() {

@Override

public String toString(Number object) {

return StringUtils.prettyPrint(object != null ? object.doubleValue() : 0);

}

@Override

public Number fromString(String string) {

try {

return Double.valueOf(string);

} catch (NumberFormatException ex) {

EditorView.LOGGER_UI.warn("Caught NumberFormatException and setting value to 0.", ex);

return 0;

}

}

});

dispPoints.getStyleClass().add("display");

lblName.setLabelFor(dispName);

lblLecture.setLabelFor(dispLecture);

lblSemester.setLabelFor(dispSemester);

lblPoints.setLabelFor(dispPoints);

container.setAlignment(Pos.CENTER_LEFT);

setSpacing(10);

setPadding(new Insets(10));

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值