MyTetra Share
Делитесь знаниями!
Пример множества контроллов
Время создания: 03.09.2017 10:15
Текстовые метки: pro
Раздел: Java - JavaFx - Библиотека javaFx - scene - control
Запись: xintrea/mytetra_db_mcold/master/base/1504422916bl2om1axmv/text.html на raw.githubusercontent.com


/*

* 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 uicontrols;


import java.awt.Image;

import java.awt.Insets;

import javafx.application.Application;

import javafx.event.ActionEvent;

import javafx.event.EventHandler;

import javafx.geometry.Pos;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.CheckBox;

import javafx.scene.control.Hyperlink;

import javafx.scene.control.Label;

import javafx.scene.control.PasswordField;

import javafx.scene.control.ProgressBar;

import javafx.scene.control.RadioButton;

import javafx.scene.control.ScrollBar;

import javafx.scene.control.TextField;

import javafx.scene.image.ImageView;

import javafx.scene.layout.GridPane;

import javafx.scene.layout.StackPane;

import javafx.stage.Stage;


/**

*

* @author mcold

*/

public class UIControls extends Application {

@Override

public void start(Stage primaryStage) {

Button btn = new Button();

btn.setText("I'm a button");

Label lbl = new Label("I'm a label");

TextField tf = new TextField("Enter text here");

Hyperlink hl = new Hyperlink("I'm a hyperlink");

RadioButton rb = new RadioButton("Radio Button");

rb.setStyle("-fx-base: #61a2b1");

CheckBox cb = new CheckBox("Check Box");

ProgressBar pb = new ProgressBar();

ScrollBar sb = new ScrollBar();

//Image imageHome = new Image("uicontrols/search.png");

//Button btn2 = new Button("Search", new ImageView(imageHome));

PasswordField pw = new PasswordField();

GridPane grid = new GridPane();

grid.setAlignment(Pos.CENTER);

grid.setHgap(20);

grid.setVgap(50);

Insets ins = new Insets(25,25,25,25);

//grid.setPadding(javafx.geometry.Insets.EMPTY);

//grid.setPadding(ins);

//grid.setPadding(new Insets(25,25,25,25));

//grid.setPadding(new Insets(25,25,25,25));

grid.add(btn, 0, 0);

grid.add(lbl, 1, 0);

grid.add(tf, 2, 0);

grid.add(rb, 0, 1);

grid.add(cb, 1, 1);

grid.add(hl, 2, 1);

grid.add(pb, 0, 2);

grid.add(sb, 1, 2);

grid.add(pw,0,3,3,1);

//grid.add(btn2, 2, 2);

StackPane root = new StackPane();

root.getChildren().add(btn);

Scene scene = new Scene(grid, 500, 500);

primaryStage.setTitle("Hello World!");

primaryStage.setScene(scene);

primaryStage.show();

}


/**

* @param args the command line arguments

*/

public static void main(String[] args) {

launch(args);

}

}


Прикрепленные файлы:
 
MyTetra Share v.0.59
Яндекс индекс цитирования