javafx.scene.control.Label#getText ( )源码实例Demo

下面列出了javafx.scene.control.Label#getText ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: OEE-Designer   文件: CalendarTileSkin.java
private void checkClick(final MouseEvent EVENT) {
    Label  selectedLabel = ((Label) EVENT.getSource());
    String selectedText  = selectedLabel.getText();
    if (null == selectedText ||
        selectedText.isEmpty() ||
        !Character.isDigit(selectedText.charAt(0))) { return; }
    if (selectedLabel.getBorder() != null && selectedLabel.getBorder().equals(weekBorder)) { return; }
    int selectedNo = Integer.parseInt(selectedText);
    if (selectedNo > 31) { return; }

    List<ChartData>     dataList          = tile.getChartData();
    ZonedDateTime       time              = tile.getTime();
    LocalDate           selectedDate      = LocalDate.of(time.getYear(), time.getMonth(), selectedNo);
    Optional<ChartData> selectedChartData = dataList.stream().filter(data -> data.getTimestampAsLocalDate().isEqual(selectedDate)).findAny();

    if (selectedChartData.isPresent()) { tile.fireTileEvent(new TileEvent(EventType.SELECTED_CHART_DATA, selectedChartData.get())); }
}
 
源代码2 项目: tilesfx   文件: CalendarTileSkin.java
private void checkClick(final MouseEvent EVENT) {
    Label  selectedLabel = ((Label) EVENT.getSource());
    String selectedText  = selectedLabel.getText();
    if (null == selectedText ||
        selectedText.isEmpty() ||
        !Character.isDigit(selectedText.charAt(0))) { return; }
    if (selectedLabel.getBorder() != null && selectedLabel.getBorder().equals(weekBorder)) { return; }
    int selectedNo = Integer.parseInt(selectedText);
    if (selectedNo > 31) { return; }

    List<ChartData>     dataList          = tile.getChartData();
    ZonedDateTime       time              = tile.getTime();
    LocalDate           selectedDate      = LocalDate.of(time.getYear(), time.getMonth(), selectedNo);
    Optional<ChartData> selectedChartData = dataList.stream().filter(data -> data.getTimestampAsLocalDate().isEqual(selectedDate)).findAny();

    if (selectedChartData.isPresent()) { tile.fireTileEvent(new TileEvent(EventType.SELECTED_CHART_DATA, selectedChartData.get())); }
}
 
protected String _getLabeledBy() {
    Parent root = node.getScene().getRoot();
    Set<Node> allLabels = root.lookupAll(".label");
    for (Node node2 : allLabels) {
        Label label = (Label) node2;
        if (label.getLabelFor() == node) {
            return label.getText();
        }
    }
    return null;
}
 
源代码4 项目: megan-ce   文件: ReadLayoutPaneSearcher.java
@Override
public String getCurrentLabel() {
    if (isCurrentSet()) {
        Label label = labels.get(currentIndex);
        if (label.getTooltip() != null)
            return label.getTooltip().getText();
        else
            return label.getText();
    } else
        return "";
}
 
源代码5 项目: AsciidocFX   文件: MyTab.java
public String getTabText() {
    Label label = getLabel();
    return label.getText();
}