Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Created by Creator on 17/11/2016.
- */
- 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.MenuBar;
- import javafx.scene.control.Menu;
- import javafx.scene.control.TextField;
- import javafx.scene.layout.*;
- import javafx.stage.Stage;
- import java.lang.reflect.Array;
- public class Main extends Application{
- private Button sendButton;
- private HBox bottomHolder;
- private TextField txtfield;
- private BorderPane bp;
- private MenuBar menubar;
- private Menu menu_file;
- private Menu menu_peers;
- public static void main(String[] args){
- launch(args);
- }
- public void close(Stage st){
- st.close();
- }
- @Override
- public void start(Stage primaryStage) throws Exception {
- primaryStage.setTitle("Title of window");
- bp = new BorderPane();
- bottomHolder = new HBox(8);
- sendButton = new Button("Send");
- txtfield = new TextField();
- menubar = new MenuBar();
- menu_file = new Menu("File");
- menu_peers = new Menu("Peers");
- bp.setBottom(bottomHolder);
- bp.setTop(menubar);
- bottomHolder.getChildren().add(txtfield);
- bottomHolder.getChildren().add(sendButton);
- bottomHolder.setHgrow(txtfield, Priority.ALWAYS);
- bottomHolder.setHgrow(sendButton, Priority.NEVER);
- txtfield.setOnAction(new EventHandler<ActionEvent>() {
- @Override
- public void handle(ActionEvent arg0) {
- txtfield.clear();
- }
- });
- sendButton.setOnAction(new EventHandler<ActionEvent>() {
- @Override
- public void handle(ActionEvent arg0) {
- txtfield.clear();
- }
- });
- StackPane layout = new StackPane();
- layout.getChildren().add(bp);
- Scene scene = new Scene(layout, 300, 250);
- primaryStage.setScene(scene);
- primaryStage.show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement