本文整理汇总了Java中javafx.scene.layout.FlowPane.setStyle方法的典型用法代码示例。如果您正苦于以下问题:Java FlowPane.setStyle方法的具体用法?Java FlowPane.setStyle怎么用?Java FlowPane.setStyle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.layout.FlowPane
的用法示例。
在下文中一共展示了FlowPane.setStyle方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initializeFlowPane
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
private void initializeFlowPane() {
LoggerFacade.getDefault().trace(this.getClass(), "Initialize FlowPane"); // NOI18N
fpTerms = new FlowPane(7.0d, 7.0d);
fpTerms.setPadding(DEFAULT_PADDING);
fpTerms.setStyle("-fx-background-color:POWDERBLUE"); // NOI18N
HBox.setHgrow(fpTerms, Priority.ALWAYS);
super.getChildren().add(fpTerms);
}
示例2: baseFill
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
protected FlowPane baseFill(FlowPane flowPane) {
controls.clear();
for ( int k=0; k<2; ++k) {
controls.add(page.createNode());
}
flowPane.getChildren().addAll(controls);
flowPane.setPrefSize(310, 310);
flowPane.setMinSize(310, 310);
if (withStyle) {
flowPane.setStyle("-fx-border-color: darkgray;");
}
return flowPane;
}
示例3: baseFill
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
protected FlowPane baseFill(FlowPane flowPane) {
controlNodes.clear();
for (ControlsFactory controlToBeCreated : controlsToUse) {
controlNodes.add(controlToBeCreated.createNode());
}
flowPane.getChildren().addAll(controlNodes);
flowPane.setPrefSize(310, 310);
flowPane.setMinSize(310, 310);
if (withStyle) {
flowPane.setStyle("-fx-border-color: darkgray;");
}
return flowPane;
}
示例4: baseFill
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
protected FlowPane baseFill(FlowPane pane) {
controls.clear();
for ( int k=0; k<2; ++k) {
controls.add(page.createNode());
}
pane.getChildren().addAll(controls);
pane.setPrefSize(240, 240);
pane.setMinSize(140, 140);
//(new FillerWithAllNodes()).fill(pane);
if (withStyle) {
pane.setStyle("-fx-border-color: darkgray;");
}
return pane;
}
示例5: baseFill
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
protected FlowPane baseFill(FlowPane pane) {
pane.setPrefSize(140, 140);
pane.setMinSize(140, 140);
(new FillerWithAllNodes()).fill(pane);
if (withStyle) {
pane.setStyle("-fx-border-color: darkgray;");
}
return pane;
}
示例6: baseFill
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
protected FlowPane baseFill(FlowPane pane) {
pane.setPrefSize(130, 130);
(new FillerWithAllNodes()).fill(pane);
if (withStyle) {
pane.setStyle("-fx-border-color: darkgray;");
}
return pane;
}
示例7: createAssignedUserPane
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
private FlowPane createAssignedUserPane() {
FlowPane assignedUserPane = new FlowPane();
assignedUserPane.setPadding(new Insets(5, 5, 5, 5));
assignedUserPane.setHgap(3);
assignedUserPane.setVgap(5);
assignedUserPane.setStyle("-fx-border-radius: 3;");
assignedUserPane.setId(IdGenerator.getAssigneePickerAssignedUserPaneId());
return assignedUserPane;
}
示例8: TokenInputSearchFlowControl
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
public TokenInputSearchFlowControl() {
super();
this.content = this;
setPadding(new Insets(3));
setSpacing(3);
getStyleClass().add("tokenInput");
itemsFlowBox = new FlowPane();
itemsFlowBox.setVgap(6);
itemsFlowBox.setPadding(new Insets(2,0,2,0));
StringBuilder sb = new StringBuilder("-fx-background-color:linear-gradient(from 0px -19px to 0px 0px , repeat, #EEEEEE 76% , #CCC9C1 79% , #FFF0C7 89% );");
sb.append("-fx-border-color:#CCC9C1;");
sb.append("-fx-border-width:0px 1.5px 0px 1.5px;");
sb.append("-fx-border-style: segments(62,14) phase 35;");
itemsFlowBox.setStyle(sb.toString());
getChildren().add(StackPaneBuilder.create().children(itemsFlowBox).style("-fx-background-color:#FFF0C7").padding(new Insets(0,10,3,10)).build());
configureSearchField();
}
示例9: createPane
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
public Pane createPane() {
int subSizeX = 30;
// 全体パネル
field.setPrefSize(sizeX + subSizeX, sizeY);
field.setStyle("-fx-background-color: #E2EFFF;");
// ボックスリストフィールドのパネル
// addCatepane(All)って感じでする。
final FlowPane boxListField = new FlowPane();
// boxListField.setPrefSize(sizeX, sizeY);
boxListField.setPrefWidth(sizeX);
boxListField.setStyle("-fx-background-color: #E2EFFF;");
boxListField.setVgap(10);
boxListField.setHgap(10);
// ファイルの読み込みとボックスの追加だよい
this.load();
// カテゴリに追加とかしていく
ScrollPane scrollPane = new ScrollPane();
scrollPane.setPrefSize(sizeX, sizeY);
scrollPane.setStyle("-fx-background-color: #E2EFFF;");
Accordion accordion = new Accordion();
// accordion.setPrefHeight(20);
scrollPane.setContent(accordion);
field.getChildren().add(scrollPane);
for (int i = 0; i < categoryList.size(); i++) {
FlowPane catepane = new FlowPane();
catepane.setPrefWidth(sizeX);
// catepane.setMinHeight(sizeY);
catepane.setStyle("-fx-background-color: #E2EFFF;");
catepane.setVgap(10);
catepane.setHgap(10);
TitledPane t1 = new TitledPane(categoryList.get(i), catepane);
t1.setFont(new Font(24));
accordion.getPanes().add(t1);
categoryPaneList.add(catepane);
}
// boxListFieldを閉まったり出したりするためのパネル
// クリックすると出たり閉じたり。
// 後でアニメーションつける!
// 矢印もいい感じに!
final BorderPane subBoxListField = new BorderPane();
subBoxListField.setPrefSize(subSizeX, sizeY);
subBoxListField.setTranslateX(sizeX);
subBoxListField.setStyle("-fx-background-color: #E5E5E5;");
final Text sblfText = new Text();
sblfText.setText("<");
subBoxListField.setOnMouseClicked(new EventHandler<MouseEvent>() {
Boolean flag = false;
@Override
public void handle(MouseEvent t) {
// System.out.println("clicked");
if (flag) { // 出す!
field.setTranslateX(0);
sblfText.setText("<");
flag = false;
} else { // しまう!
field.setTranslateX(-sizeX);
sblfText.setText(">");
flag = true;
}
}
});
subBoxListField.setCenter(sblfText);
field.getChildren().add(subBoxListField);
// field.getChildren().add(boxListField);
return field;
}
开发者ID:ryohashioka,项目名称:Visual-Programming-Environment-for-Coordinating-Appliances-and-Services-in-a-Smart-House,代码行数:81,代码来源:BoxList.java
示例10: createPane
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
public Pane createPane() {
int subSizeX = 30; // ボックスリストを閉じたり出したりするボタンの範囲
// 全体パネル
field.setPrefSize(sizeX + subSizeX, sizeY);
field.setStyle("-fx-background-color: #E2EFFF;");
// ボックスリストフィールドのパネル
final FlowPane boxListField = new FlowPane();
boxListField.setPrefWidth(sizeX);
boxListField.setStyle("-fx-background-color: #E2EFFF;");
boxListField.setVgap(10);
boxListField.setHgap(10);
// ボックス一覧ファイルの読み込みとボックスの追加
this.load();
// 読み込んだボックスをカテゴリに追加
ScrollPane scrollPane = new ScrollPane();
scrollPane.setPrefSize(sizeX, sizeY);
scrollPane.setStyle("-fx-background-color: #E2EFFF;");
Accordion accordion = new Accordion();
scrollPane.setContent(accordion);
field.getChildren().add(scrollPane);
for (int i = 0; i < categoryList.size(); i++) {
FlowPane catepane = new FlowPane();
catepane.setPrefWidth(sizeX);
// catepane.setMinHeight(sizeY);
catepane.setStyle("-fx-background-color: #E2EFFF;");
catepane.setVgap(10);
catepane.setHgap(10);
TitledPane t1 = new TitledPane(categoryList.get(i), catepane);
t1.setFont(new Font(24));
accordion.getPanes().add(t1);
categoryPaneList.add(catepane);
}
// boxListFieldを閉まったり出したりするためのパネル
// クリックすると出たり閉じたり。
// 後でアニメーションつける!
// 矢印もいい感じに!
final BorderPane subBoxListField = new BorderPane();
subBoxListField.setPrefSize(subSizeX, sizeY);
subBoxListField.setTranslateX(sizeX);
subBoxListField.setStyle("-fx-background-color: #E5E5E5;");
final Text sblfText = new Text();
sblfText.setText("<");
subBoxListField.setOnMouseClicked(new EventHandler<MouseEvent>() {
Boolean flag = false;
@Override
public void handle(MouseEvent t) {
// System.out.println("clicked");
if (flag) { // 出す!
field.setTranslateX(0);
sblfText.setText("<");
flag = false;
} else { // しまう!
field.setTranslateX(-sizeX);
sblfText.setText(">");
flag = true;
}
}
});
subBoxListField.setCenter(sblfText);
field.getChildren().add(subBoxListField);
return field;
}
开发者ID:ryohashioka,项目名称:Visual-Programming-Environment-for-Coordinating-Appliances-and-Services-in-a-Smart-House,代码行数:78,代码来源:BoxList.java
示例11: showWindow
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
/**
* Builds and Shows the Window
*
* @param stage
*/
private void showWindow(Stage stage) {
root = new BorderPane();
MenuBar menuBar = buildMenuBar(stage);
FlowPane flow = new FlowPane(Orientation.HORIZONTAL);
flow.setAlignment(Pos.CENTER_RIGHT);
flow.setStyle("-fx-background-color: linear-gradient(to top, -fx-base, derive(-fx-base,30%));");
flow.getChildren().add(new ImageView(new Image("gui/limes.png")));
HBox menuBox = new HBox(0);
menuBox.setAlignment(Pos.CENTER_LEFT);
HBox.setHgrow(flow, Priority.ALWAYS);
menuBox.getChildren().addAll(menuBar, flow);
toolBox = new ToolBox(this);
graphBuild = new GraphBuildView(toolBox);
HBox runBox = new HBox(0);
runBox.setAlignment(Pos.CENTER_RIGHT);
runButton = new Button("Run");
runButton.setId("runButton");
runButton.setTooltip(new Tooltip("Execute this link specification"));
runButton.setOnAction(e -> {
controller.map();
});
runBox.getChildren().add(runButton);
root.setTop(menuBox);
root.setLeft(toolBox);
root.setRight(graphBuild);
root.setBottom(runBox);
graphBuild.widthProperty().bind(
root.widthProperty().subtract(toolBox.widthProperty()));
graphBuild.heightProperty().bind(toolBox.heightProperty().subtract(runBox.heightProperty()));
toolBox.prefHeightProperty().bind(root.heightProperty().subtract(runBox.heightProperty()));
toolBox.setMinHeight(toolBox.prefHeightProperty().doubleValue());
graphBuild.start();
scene = new Scene(root, 950, 650);
root.prefHeightProperty().bind(scene.heightProperty());
root.prefWidthProperty().bind(scene.widthProperty());
root.minHeightProperty().bind(scene.heightProperty());
root.minWidthProperty().bind(scene.widthProperty());
scene.getStylesheets().add("gui/main.css");
stage.setMinHeight(scene.getHeight());
stage.setMinWidth(scene.getWidth());
stage.setMaximized(true);
stage.setTitle("LIMES");
stage.setScene(scene);
stage.show();
}
示例12: createAssignedMilestoneBox
import javafx.scene.layout.FlowPane; //导入方法依赖的package包/类
private FlowPane createAssignedMilestoneBox() {
FlowPane assignedMilestoneBox = new FlowPane();
assignedMilestoneBox.setPadding(new Insets(5, 5, 5, 5));
assignedMilestoneBox.setStyle("-fx-alignment:center;");
return assignedMilestoneBox;
}