當前位置: 首頁>>代碼示例>>Java>>正文


Java Button.setText方法代碼示例

本文整理匯總了Java中javafx.scene.control.Button.setText方法的典型用法代碼示例。如果您正苦於以下問題:Java Button.setText方法的具體用法?Java Button.setText怎麽用?Java Button.setText使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javafx.scene.control.Button的用法示例。


在下文中一共展示了Button.setText方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createSaveFlightButton

import javafx.scene.control.Button; //導入方法依賴的package包/類
private Button createSaveFlightButton(Stage stage){
       Button btnSaveFlight = new Button();
       btnSaveFlight.setLayoutX(10);
       btnSaveFlight.setLayoutY(60);;
       btnSaveFlight.setText("Save Flight");

       btnSaveFlight.setOnAction(       
       new EventHandler<ActionEvent>() {
          @Override
          public void handle(final ActionEvent e) {
       	   FileChooser fileChooser = new FileChooser();
      		   fileChooser.setTitle("Flight plan (xml)");
      		   File file = fileChooser.showSaveDialog(stage);
      		   if (file != null) {
      		       System.out.println("Selected " + file);
      		       try {
      		    	    fzv.setPlanningMode(false);
   				    new SaveXMLFlight(file.getAbsolutePath(),wayPoints);
			   } catch (IOException | FlightZoneException e1) {
   					// TODO Auto-generated catch block
   					e1.printStackTrace();
   			   }     
      	    }
       }});
       return btnSaveFlight;
}
 
開發者ID:JaneClelandHuang,項目名稱:Dronology,代碼行數:27,代碼來源:InteractiveFlightPlannerView.java

示例2: start

import javafx.scene.control.Button; //導入方法依賴的package包/類
@Override
public void start(Stage primaryStage) {
    primaryStage.setTitle("Hello World!");
    Button btn = new Button();
    btn.setText("Say 'Hello World'");
    btn.setOnAction(new EventHandler<ActionEvent>() {
 
        @Override
        public void handle(ActionEvent event) {
            System.out.println("Hello World!");
        }
    });
    
    StackPane root = new StackPane();
    root.getChildren().add(btn);
    primaryStage.setScene(new Scene(root, 300, 250));
    primaryStage.show();
}
 
開發者ID:Mozilla-Campus-Club-IIT,項目名稱:Hello-World-Collection,代碼行數:19,代碼來源:JavaFX_saidHello.java

示例3: start

import javafx.scene.control.Button; //導入方法依賴的package包/類
@Override
  public void start(Stage primaryStage) {
      String title = "Obfuscate";
primaryStage.setTitle(title + " " + StringUtils.length(title));
      Button btn = new Button();
      btn.setText("Obfuscated?");
      btn.setOnAction(new EventHandler<ActionEvent>() {
 
          @Override
          public void handle(ActionEvent event) {
              System.out.println("Obfuscated?");
          }
      });
      
      View view = new View();
      view.addButton(btn);
      primaryStage.setScene(new Scene(view, 300, 250));
      primaryStage.show();
  }
 
開發者ID:sixro,項目名稱:javafx-experiments,代碼行數:20,代碼來源:HelloWorldApp.java

示例4: PrescriptionAction

import javafx.scene.control.Button; //導入方法依賴的package包/類
public PrescriptionAction() {

        button = new Button();
        button0 = new Button();

        setSpacing(3.0);
        setStyle("-fx-background-color: none;");
        getStylesheets().add("/view/common/../../css/main.css");

        button.setDefaultButton(true);
        button.setMnemonicParsing(false);
        button.setOnAction(this::handleEditButton);
        button.setText("Edit");

        button0.setCancelButton(true);
        button0.setMnemonicParsing(false);
        button0.setOnAction(this::handleDeleteButton);
        button0.setText("Delete");

        getChildren().add(button);
        getChildren().add(button0);

    }
 
開發者ID:kmrifat,項目名稱:Dr-Assistant,代碼行數:24,代碼來源:PrescriptionAction.java

示例5: createNewFlightButton

import javafx.scene.control.Button; //導入方法依賴的package包/類
private Button createNewFlightButton(Stage stage){
       Button btnNewFlight = new Button();
       btnNewFlight.setLayoutX(10);
       btnNewFlight.setLayoutY(10);;
       btnNewFlight.setText("Record New Flight");
       btnNewFlight.setOnAction(
       new EventHandler<ActionEvent>() {
          @Override
          public void handle(final ActionEvent e) {
       	   fzv.setPlanningMode(true);
       	}});
       return btnNewFlight;
}
 
開發者ID:JaneClelandHuang,項目名稱:Dronology,代碼行數:14,代碼來源:InteractiveFlightPlannerView.java

示例6: createButton

import javafx.scene.control.Button; //導入方法依賴的package包/類
public Button createButton(String btnText, int width){
	Button btn = new Button();
	btn.setLayoutX(btnXPosition);
	btn.setLayoutY(btnYPosition);
	btn.setPrefWidth(width);
	btn.setText(btnText);
	btnXPosition = btnXPosition + width + 20;
	return btn;
}
 
開發者ID:JaneClelandHuang,項目名稱:Dronology,代碼行數:10,代碼來源:ButtonGenerator.java

示例7: makePlatoonButton

import javafx.scene.control.Button; //導入方法依賴的package包/類
/**
 * Initiate the construction of a platoon
 * @param flightManager
 * @param btnText
 * @param stage
 * @return
 */
Button makePlatoonButton(FlightZoneManager flightManager, String btnText, Stage stage){
    Button platoonBtn = createButton(btnText, 120);
    platoonBtn.setText(btnText);
    platoonBtn.setOnAction(
    new EventHandler<ActionEvent>() {
       @Override
       public void handle(final ActionEvent e) {
    	  flightManager.getDroneFleet().setupPlatoon();
   	   }
    });
    return platoonBtn;
}
 
開發者ID:JaneClelandHuang,項目名稱:Dronology,代碼行數:20,代碼來源:ButtonGenerator.java

示例8: createButton

import javafx.scene.control.Button; //導入方法依賴的package包/類
private void createButton() {
    editButton = new Button();
    editButton.setText("Edit");
    editButton.setPrefWidth(100);
    editButton.setOnAction(this);
    editButton.setGraphic(Glyph.create("FontAwesome|pencil"));
}
 
開發者ID:rumangerst,項目名稱:CSLMusicModStationCreator,代碼行數:8,代碼來源:EditCell.java

示例9: formatButtons

import javafx.scene.control.Button; //導入方法依賴的package包/類
private void formatButtons() {
    int min = pokemon.getMinIndividualValues().get(stat).get();
    int max = pokemon.getMaxIndividualValues().get(stat).get();
    for (int i = 0; i < 32; ++i) {
        Button button = statButtons.get(i);
        button.setDisable(i < min || i > max);
        button.setText(String.valueOf(pokemon.getExpectedStat(stat, i)));
    }
}
 
開發者ID:wartab,項目名稱:gen7-iv-calculator,代碼行數:10,代碼來源:StatSelectorPresenter.java

示例10: createButtonMinW

import javafx.scene.control.Button; //導入方法依賴的package包/類
public static Button createButtonMinW(String text, double width)
{
	Button button = createButton();
	button.setText(text);
	button.setMinWidth(width);
	return button;
}
 
開發者ID:PolyphasicDevTeam,項目名稱:NoMoreOversleeps,代碼行數:8,代碼來源:JavaFxHelper.java

示例11: createButtonMaxW

import javafx.scene.control.Button; //導入方法依賴的package包/類
public static Button createButtonMaxW(String text, double width)
{
	Button button = createButton();
	button.setText(text);
	button.setMaxWidth(width);
	return button;
}
 
開發者ID:PolyphasicDevTeam,項目名稱:NoMoreOversleeps,代碼行數:8,代碼來源:JavaFxHelper.java

示例12: start

import javafx.scene.control.Button; //導入方法依賴的package包/類
@Override
  public void start(Stage primaryStage) throws Exception {

      //設置布局
      GridPane grid = new GridPane();
      grid.setAlignment(Pos.CENTER);
      grid.setHgap(10);
      grid.setVgap(10);
      grid.setPadding(new Insets(5, 5, 5, 5));
      //增加一個現實密碼的Label
      Label label = new Label(StringResource.PASSWORD_MESSAGE);
      label.setFont(new Font(19));
      grid.add(label, 0, 1);
TextField textField = new TextField(Password.genRandomNum(8));
textField.setFont(new Font(19));
grid.add(textField,1,1);
      //增加一個刷新按鈕
      Button button = new Button();
      button.setText(StringResource.BTN_PASSWORD_REFRESH);
      button.setOnAction(ActionEvent ->{
      		String newPassword = Password.genRandomNum(8);
      		System.out.println(StringResource.PASSWORD_MESSAGE + newPassword);
		textField.setText(newPassword);
          }
      );
      grid.add(button, 2, 1);
      Scene scene = new Scene(grid, 535, 60);
      primaryStage.setScene(scene);
      primaryStage.setTitle(TITLE);
      primaryStage.show();
  }
 
開發者ID:ddknight,項目名稱:javafx-password-generator,代碼行數:32,代碼來源:JavaFXPasswordGenerator.java

示例13: OptionsPane

import javafx.scene.control.Button; //導入方法依賴的package包/類
/**
 * Creation of the OptionsPane. Pass in a map that fully maps all titles to their respective panes.
 * <p>
 * CAUTION: Map should can't be null. However, the map can be empty.
 *
 * @param optionsMenuModel
 * 		Map from tree names to panes
 */
public OptionsPane( Map<OptionSection, Pane> optionsMenuModel )
{
	//TODO use some kind of selection model to default to select first item or last item selected
	optionScreenMap = optionsMenuModel;
	sections = new OptionsSettingsTree(optionsMenuModel.keySet());
	sections.setTreeDoubleClick(this::onTreeDoubleClick);

	sectionView = new SwapPane();

	SplitPane sectionContentSplitPane = new SplitPane();
	sectionContentSplitPane.setOrientation(Orientation.HORIZONTAL);
	sectionContentSplitPane.getItems().addAll(sections, sectionView);

	sectionContentSplitPane.setDividerPositions(0.2, 1);
	setCenter(sectionContentSplitPane);

	okAction = () -> {
	};
	cancelAction = () -> {
	};

	Button okButton = new Button();
	okButton.setText("OK");
	okButton.setOnMouseClicked(this::okButtonClicked);

	Button cancelButton = new Button();
	cancelButton.setText("Cancel");
	cancelButton.setOnMouseClicked(this::cancelButtonClicked);

	HBox buttonBar = new HBox();
	buttonBar.getChildren().addAll(okButton, cancelButton);
	buttonBar.setAlignment(Pos.BASELINE_RIGHT);

	setBottom(buttonBar);
}
 
開發者ID:dhawal9035,項目名稱:WebPLP,代碼行數:44,代碼來源:OptionsPane.java

示例14: updateCells

import javafx.scene.control.Button; //導入方法依賴的package包/類
@Override
protected void updateCells() {
    final Calendar calendar = (Calendar) calendarView.getCalendar().clone();

    int year = calendar.get(Calendar.YEAR);
    // Get the beginning of the decade.
    int a = year % 10;
    if (a < 5) {
        a += 10;
    }
    int startYear = year - a;
    for (int i = 0; i < 10 * NUMBER_OF_DECADES; i++) {
        final int y = i + startYear;
        calendar.set(Calendar.YEAR, y);
        calendar.set(Calendar.MONTH, 0);
        calendar.set(Calendar.DATE, 1);
        Button button = (Button) getChildren().get(i);

        boolean disabled = normalizedMaxDate.get() != null && calendar.getTime().after(normalizedMaxDate.get());
        calendar.set(Calendar.MONTH, calendar.getActualMaximum(Calendar.MONTH));
        calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
        disabled = disabled || normalizedMinDate.get() != null && calendar.getTime().before(normalizedMinDate.get());

        button.setDisable(disabled);
        button.setText(Integer.toString(y));
        button.setUserData(y);
    }
    title.set(String.format("%s - %s", startYear, startYear + 10 * NUMBER_OF_DECADES - 1));
}
 
開發者ID:scourgemancer,項目名稱:graphing-loan-analyzer,代碼行數:30,代碼來源:CalendarViewSkin.java

示例15: start

import javafx.scene.control.Button; //導入方法依賴的package包/類
@Override
public void start(Stage primaryStage) {
    StackPane centerPane = new StackPane();
    Button centerButton = new Button();
    centerButton.setText("Center");
    centerButton.setOnAction( new ButtonEventHandler("Center") );
    centerPane.getChildren().add(centerButton);
    
    StackPane bottomPane = new StackPane();
    Button bottomButton = new Button();
    bottomButton.setText("Bottom");
    bottomButton.setOnAction( new ButtonEventHandler("Bottom") );
    bottomPane.getChildren().add(bottomButton);
    
    StackPane topPane = new StackPane();
    Button topButton = new Button();
    topButton.setText("Top");
    topButton.setOnAction( new ButtonEventHandler("Top") );
    topPane.getChildren().add(topButton);
    
    StackPane leftPane = new StackPane();
    Button leftButton = new Button();
    leftButton.setText("Left");
    leftButton.setOnAction( new ButtonEventHandler("Left") );
    leftPane.getChildren().add(leftButton);
    
    IHasAButton button = new IHasAButton("SOmething else");
    
    
    StackPane rightPane = new StackPane();
    Button rightButton = new Button();
    rightButton.setText("Right");
    rightButton.setOnAction( new ButtonEventHandler("Right") );
    rightPane.getChildren().add(rightButton);
    
    BorderPane root = new BorderPane();
    root.setCenter(centerPane);
    root.setTop(topPane);
    root.setBottom(bottomPane);
    root.setLeft(leftPane);
    root.setRight(button.getStackPane());
    
    Scene scene = new Scene(root, 300, 250);
    
    primaryStage.setTitle("Hello World!");
    primaryStage.setScene(scene);
    primaryStage.show();
}
 
開發者ID:EricCharnesky,項目名稱:CIS2353-Fall2017,代碼行數:49,代碼來源:JavaFXApplication1.java


注:本文中的javafx.scene.control.Button.setText方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。