Javafx为问卷创建答案界面
我有一个javafx项目,我想创建一个questionnareis窗格。事实上,我想创造一个有问题和答案的场景。答案应该是从1到10的范围。到目前为止,我已经创建了一个带有问题和按钮作为答案的网格窗格,但有更好的方法吗Javafx为问卷创建答案界面,java,javafx,Java,Javafx,我有一个javafx项目,我想创建一个questionnareis窗格。事实上,我想创造一个有问题和答案的场景。答案应该是从1到10的范围。到目前为止,我已经创建了一个带有问题和按钮作为答案的网格窗格,但有更好的方法吗 BorderPane questionaires = new BorderPane(); GridPane questionnairesPane, questions; questionaires.setTop(questionnairesPane); questiona
BorderPane questionaires = new BorderPane();
GridPane questionnairesPane, questions;
questionaires.setTop(questionnairesPane);
questionaires.setCenter(questionsPane);
//QUESTIONS Panel
questionnairesPane = new GridPane();
questionnairesPane.setHgap(0);
questionnairesPane.setVgap(0);
questionnairesPane.setPadding(new Insets(0, 0, 0, 200));
results = new MyTitles("Questionnaires");
questionnairesPane.setStyle("-fx-font: 150 hamster; -fx-text-fill: white;");
questionnairesPane.add(results,1,1);
questionsPane = new GridPane();
questionsPane.setHgap(15);
questionsPane.setVgap(30);
questionsPane.setPadding(new Insets(0, 50, 0, 80));
SsubjectLabel = new Label("What was your affective response during the game?");
SsubjectLabel.setPrefWidth(1000.0);
SsubjectLabel.setPrefHeight(70.0);
SsubjectLabel.setStyle("-fx-font: 30 cornerstone; -fx-text-fill: black;");
boredom = new Button("Boredom");
boredom.setStyle("-fx-font: 30 cornerstone; -fx-text-fill: black;");
boredom.addEventHandler(ActionEvent.ACTION, (e)-> {
});
engagement = new Button("Boredom");
engagement.setStyle("-fx-font: 30 cornerstone; -fx-text-fill: black;");
engagement.addEventHandler(ActionEvent.ACTION, (e)-> {
});
frustration = new Button("Boredom");
frustration.setStyle("-fx-font: 30 cornerstone; -fx-text-fill: black;");
frustration.addEventHandler(ActionEvent.ACTION, (e)-> {
});
questions.add(SsubjectLabel,1,1);
questions.add(boredom,1,2);
questions.add(engagement,1,3);
questions.add(frustration,1,4);
questions.add(next,2,4);
这是我的代码一边框窗格和两个网格窗格,在第二个窗格中,我有我的问题和按钮。如何代替按钮获得刻度答案?您正在寻找滑块吗 你在找滑块吗 您可以先发布一些代码。告诉我们改进一个我们看不见的UI有点像是在要求不可能的东西。基本上,我认为Jslider是我所需要的,所以我试图找出如何用一个Jslider替换按钮。@konstantin:
Jslider
一个swing组件。是相应的JavaFX等价物。在JavaFX应用程序中使用swing节点而不是JavaFX节点对性能没有好处。告诉我们改进一个我们看不见的UI有点像是在要求不可能的东西。基本上,我认为Jslider是我所需要的,所以我试图找出如何用一个Jslider替换按钮。@konstantin:Jslider
一个swing组件。是相应的JavaFX等价物。在JavaFX应用程序中使用swing节点而不是JavaFX节点对性能没有好处。可能需要更准确的示例,可以在此处找到最新的javadoc版本:此处提供了最新版本的教程:如何在滑块上添加标签?我想说明我使用的比例(从1到10的数字)。@konstantin可能更准确地说明你想要什么,最新的javadoc版本可以在这里找到:最新版本的教程可以在这里找到:如何在滑块上添加标签?我想说明我使用的刻度(从1到10的数字)。@konstantin