如何为标签设置滚动窗格的滚动条

用户名

我的应用程序中有指导文字,将其放在标签中,是滚动面板的子代。但是文本太长,我无法通过滚动条来获取标签中的所有文本。任何想法如何设置滚动窗格的滚动条的大小以获取标签中的整个文本。我使用过JavaFX Scene Builder。

Reegan Miranda |

我认为这是使用滚动窗格进行文字换行的示例代码。

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package comboboxeditable;

import javafx.application.Application;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.control.ScrollPane;
import javafx.scene.text.Text;
import javafx.stage.Stage;

/**
 *
 * @author reegan
 */
public class TextWrapping extends Application {

    Node sub;

    @Override
    public void start(Stage primaryStage) {
        ScrollPane root = new ScrollPane();
        Scene scene = new Scene(root, 300, 250);
        Text text = new Text("The look and feel of JavaFX applications "
                + "can be customized. Cascading Style Sheets (CSS) separate "
                + "appearance and style from implementation so that developers can "
                + "concentrate on coding. Graphic designers can easily "
                + "customize the appearance and style of the application "
                + "through the CSS. If you have a web design background,"
                + " or if you would like to separate the user interface (UI) "
                + "and the back-end logic, then you can develop the presentation"
                + " aspects of the UI in the FXML scripting language and use Java "
                + "code for the application logic. If you prefer to design UIs "
                + "without writing code, then use JavaFX Scene Builder. As you design the UI, "
                + "Scene Builder creates FXML markup that can be ported to an Integrated Development "
                + "Environment (IDE) so that developers can add the business logic.");
        text.wrappingWidthProperty().bind(scene.widthProperty());
        root.setFitToWidth(true);
        root.setContent(text);
        primaryStage.setTitle("Hello World!");
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为水平滚动列表设置滚动条的样式?

来自分类Dev

在滚动窗格中将滚动条“始终打开”

来自分类Dev

滚动条设置

来自分类Dev

如何设置AvalonEdit滚动条的样式

来自分类Dev

为什么我的滚动窗格没有滚动条?

来自分类Dev

Libgdx-小部件失去焦点时滚动窗格中的滚动条消失

来自分类Dev

Openbox 3主题:如何为菜单背景和滚动条设置颜色

来自分类Dev

收缩窗格上的JavaFX 8条件滚动条

来自分类Dev

收缩窗格上的JavaFX 8条件滚动条

来自分类Dev

在Firefox上设置滚动条的样式。如何摆脱滚动条上的黑色边框/轮廓?

来自分类Dev

如何设置文本框滚动条的样式以匹配网站的滚动条?

来自分类Dev

如何为画布大小更新Tkinter滚动条大小

来自分类Dev

如何为div创建水平滚动条

来自分类Dev

如何为滚动条使用“显示”属性

来自分类Dev

如何为openTK gameWindow实现垂直滚动条

来自分类Dev

如何为 IE 和边缘添加圆角滚动条

来自分类Dev

更改原子文本编辑器窗格滚动条的颜色

来自分类Dev

如何向下滚动滚动条

来自分类Dev

如何居中滚动条?

来自分类Dev

如何激活滚动条?

来自分类Dev

如何居中滚动条?

来自分类Dev

如何调整滚动条?

来自分类Dev

如何使滚动条变宽?

来自分类Dev

如何从右侧设置ListView滚动条的偏移量

来自分类Dev

如何设置GWT DataGrid的滚动条的样式

来自分类Dev

如何设置剑道网格水平滚动条?

来自分类Dev

如何使用Swing滚动条设置JList的大小?

来自分类Dev

如何在XAML Webview中设置滚动条主题?

来自分类Dev

JQGrid Multiselect过滤器的滚动条-如何设置