本文整理了Java中javafx.scene.text.Text.<init>()
方法的一些代码示例,展示了Text.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.<init>()
方法的具体详情如下:
包路径:javafx.scene.text.Text
类名称:Text
方法名:<init>
暂无
代码示例来源:origin: pmd/pmd
private Text makeHighlightedText(String match) {
Text matchLabel = new Text(match);
matchLabel.getStyleClass().add("autocomplete-match");
return matchLabel;
}
代码示例来源:origin: pmd/pmd
private static TextFlow richTextForNode(TextAwareNodeWrapper node) {
StyledDocument<Collection<String>, String, Collection<String>> richText = node.getNodeRichText();
TextFlow result = new TextFlow();
int lastSpanEnd = 0;
for (StyleSpan<Collection<String>> span : richText.getStyleSpans(0, richText.length())) {
String spanText = richText.getText(lastSpanEnd, lastSpanEnd + span.getLength());
int truncateTo = spanText.indexOf("\n");
Text text = new Text(truncateTo < 0 ? spanText : spanText.substring(0, truncateTo));
text.getStyleClass().addAll(span.getStyle());
result.getChildren().add(text);
lastSpanEnd += text.getText().length();
if (truncateTo > 0) {
break;
}
}
// we truncated
if (lastSpanEnd < richText.length()) {
result.getChildren().add(new Text("..."));
}
return result;
}
代码示例来源:origin: pmd/pmd
flow.getChildren().add(new Text(before));
flow.getChildren().add(new Text(before));
flow.getChildren().add(new Text(rest));
代码示例来源:origin: jfoenixadmin/JFoenix
private double computeTextContentWidth(TextInputControl editor) {
Text text = new Text(editor.getText());
text.setFont(editor.getFont());
text.applyCss();
return text.getLayoutBounds().getWidth();
}
代码示例来源:origin: jfoenixadmin/JFoenix
Text temp = new Text(lineText.substring(beginIndex, beginIndex + queryLength));
temp.setFont(text.getFont());
temp.applyCss();
代码示例来源:origin: jfoenixadmin/JFoenix
public JFXSliderSkin(JFXSlider slider) {
super(slider);
track = (StackPane) getSkinnable().lookup(".track");
thumb = (StackPane) getSkinnable().lookup(".thumb");
coloredTrack = new StackPane();
coloredTrack.getStyleClass().add("colored-track");
coloredTrack.setMouseTransparent(true);
sliderValue = new Text();
sliderValue.getStyleClass().setAll("slider-value");
animatedThumb = new StackPane();
animatedThumb.getStyleClass().add("animated-thumb");
animatedThumb.getChildren().add(sliderValue);
animatedThumb.setMouseTransparent(true);
animatedThumb.setScaleX(0);
animatedThumb.setScaleY(0);
getChildren().add(getChildren().indexOf(thumb), coloredTrack);
getChildren().add(getChildren().indexOf(thumb), animatedThumb);
getChildren().add(0, mouseHandlerPane);
registerChangeListener(slider.valueFactoryProperty(), "VALUE_FACTORY");
initListeners();
}
代码示例来源:origin: jfoenixadmin/JFoenix
return;
promptText = new Text();
promptText.setManaged(false);
promptText.getStyleClass().add("text");
代码示例来源:origin: jfoenixadmin/JFoenix
return;
promptText = new Text();
promptText.setManaged(false);
promptText.getStyleClass().add("text");
代码示例来源:origin: jfoenixadmin/JFoenix
promptText = new Text();
promptText.setManaged(false);
promptText.getStyleClass().add("text");
代码示例来源:origin: jfoenixadmin/JFoenix
promptText = new Text();
promptText.setManaged(false);
promptText.getStyleClass().add("text");
代码示例来源:origin: jfoenixadmin/JFoenix
private void createPromptNode() {
if (promptText != null || !linesWrapper.usePromptText.get()) {
return;
}
promptText = new Text();
StackPane.setAlignment(promptText, Pos.CENTER_LEFT);
// create my custom pane for the prompt node
promptText.textProperty().bind(getSkinnable().promptTextProperty());
promptText.fillProperty().bind(linesWrapper.animatedPromptTextFill);
promptText.getStyleClass().addAll("text");
promptText.getTransforms().add(linesWrapper.promptTextScale);
promptText.visibleProperty().bind(linesWrapper.usePromptText);
promptText.setTranslateX(1);
linesWrapper.promptContainer.getChildren().add(promptText);
if (getSkinnable().isFocused() && ((JFXComboBox<T>) getSkinnable()).isLabelFloat()) {
promptText.setTranslateY(-snapPosition(promptText.getBaselineOffset() + promptText.getLayoutBounds().getHeight() * .36));
linesWrapper.promptTextScale.setX(0.85);
linesWrapper.promptTextScale.setY(0.85);
}
}
代码示例来源:origin: torakiki/pdfsam
public HelpPopup(String message) {
this(new TextFlow(new Text(message)));
}
代码示例来源:origin: jfoenixadmin/JFoenix
text = new Text();
text.getStyleClass().addAll("jfx-decorator-text", "title", "jfx-decorator-title");
text.setFill(Color.WHITE);
代码示例来源:origin: jfoenixadmin/JFoenix
text = new Text();
text.getStyleClass().setAll("text", "percentage");
final Group group = new Group(fillRect, track, arc, text);
代码示例来源:origin: torakiki/pdfsam
public PrefixPane() {
getStyleClass().addAll(Style.CONTAINER.css());
getStyleClass().addAll(Style.HCONTAINER.css());
I18nContext ctx = DefaultI18nContext.getInstance();
getChildren().addAll(new Label(DefaultI18nContext.getInstance().i18n("Generated PDF documents name prefix:")),
field,
helpIcon(new TextFlow(
new Text(ctx.i18n("Prefix for the output files name.") + System.lineSeparator()),
new Text(ctx.i18n("Some special keywords are replaced with runtime values.")
+ System.lineSeparator()),
new Text(ctx.i18n("Right click to add these keywords.")))));
}
代码示例来源:origin: speedment/speedment
txtDescription.getChildren().clear();
if( newValue != null ) {
txtDescription.getChildren().addAll( new Text(newValue.getDescription() ) );
代码示例来源:origin: pmd/pmd
Text text = new Text();
text.wrappingWidthProperty().bind(cell.widthProperty());
text.textProperty().bind(cell.itemProperty());
代码示例来源:origin: torakiki/pdfsam
SplitOptionsPane() {
super(Style.DEFAULT_SPACING);
getStyleClass().addAll(Style.CONTAINER.css());
I18nContext ctx = DefaultI18nContext.getInstance();
levelCombo.setId("bookmarksLevel");
regexpField.setId("bookmarksRegexp");
regexpField.setPromptText(ctx.i18n("Regular expression the bookmark has to match"));
regexpField.setPrefWidth(350);
getChildren().addAll(createLine(new Label(ctx.i18n("Split at this bookmark level:")), levelCombo),
createLine(new Label(ctx.i18n("Matching regular expression:")), regexpField,
helpIcon(new TextFlow(new Text(ctx.i18n("A regular expression the bookmark text has to match")
+ System.lineSeparator()),
new Text(ctx.i18n(
"Example: use .*Chapter.* to match bookmarks containing the word \"Chapter\""))))));
}
代码示例来源:origin: torakiki/pdfsam
megaphone.getStyleClass().clear();
megaphone.getStyleClass().add("news-box-title-important");
flow.getChildren().addAll(megaphone, new Text(" "));
Text titleText = new Text(data.getTitle() + System.lineSeparator());
titleText.setOnMouseClicked(e -> eventStudio().broadcast(new OpenUrlRequest(data.getLink())));
titleText.getStyleClass().add("news-box-title");
Text contentText = new Text(data.getContent());
contentText.setTextAlignment(TextAlignment.JUSTIFY);
contentText.getStyleClass().add("news-content");
代码示例来源:origin: PhoenicisOrg/phoenicis
/**
* {@inheritDoc}
*/
@Override
public void initialise() {
final Text title = new Text(tr("About"));
title.getStyleClass().add("title");
final GridPane aboutGrid = createAboutGrid();
final VBox container = new VBox(title, aboutGrid);
container.getStyleClass().add("containerConfigurationPane");
getChildren().addAll(container);
}
内容来源于网络,如有侵权,请联系作者删除!