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


Java Label.setPrefWidth方法代碼示例

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


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

示例1: PremisesAndConclusion

import javafx.scene.control.Label; //導入方法依賴的package包/類
public PremisesAndConclusion(String sPremises, String sConclusion) {
    premises = new TextField(sPremises);
    premises.textProperty().addListener((ov, oldValue, newValue) -> {
        parseAndStyle(premises, newValue);
    });
    parseAndStyle(premises, sPremises);
    premises.getStyleClass().add("myText");
    turnstile = new Label("⊢");
    turnstile.setPrefHeight(25);
    turnstile.setPrefWidth(26.0);
    turnstile.setPadding(new Insets(5,0,0,0));
    turnstile.setAlignment(Pos.CENTER);
    conclusion = new TextField(sConclusion);
    conclusion.textProperty().addListener((ov, oldValue, newValue) -> {
        parseAndStyle(conclusion, newValue);
    });
    parseAndStyle(conclusion, sConclusion);
    conclusion.getStyleClass().add("myText");
    consumeKeys(premises);
    consumeKeys(conclusion);
    this.getChildren().addAll(premises, turnstile, conclusion);
    setPrefs();
}
 
開發者ID:nonilole,項目名稱:Conan,代碼行數:24,代碼來源:PremisesAndConclusion.java

示例2: ProcessCell

import javafx.scene.control.Label; //導入方法依賴的package包/類
public ProcessCell() {
    processName = new Label();
    processName.setPrefWidth(Metrics.PROCESS_NAME_W);
    
    cpu = new Label();
    cpu.setPrefWidth(Metrics.PROCESS_CPU_W);
    
    myView = new HBox(processName, cpu);
}
 
開發者ID:dhiogoboza,項目名稱:SystemMonitorJFX,代碼行數:10,代碼來源:ProcessCell.java

示例3: fixedLetter

import javafx.scene.control.Label; //導入方法依賴的package包/類
private void fixedLetter(final char symbol, int row, int col) {
    Label l = new Label("" + symbol);
    l.setFont(prototype.getFont());
    l.setAlignment(Pos.CENTER);
    l.setPrefWidth(prototype.getPrefWidth());
    gameField.add(l, col, row);
    game[row][col] = symbol;
}
 
開發者ID:TMihis,項目名稱:Balda,代碼行數:9,代碼來源:SceneFormController.java

示例4: showTrainInformations

import javafx.scene.control.Label; //導入方法依賴的package包/類
public void showTrainInformations() throws Exception{
    int heightCounter = 0;

    informations.getChildren().clear();

    for(Zug z : trains){
        debugMessage("INFORMATION: Maus befindet sich ueber " + z.getZugName() +  " und zeigt die Informationen: " + settingsShowInformations, true);



        Label trainName = new Label(z.getZugName() + z.getVerspaetungToString());
        trainName.setStyle("-fx-text-fill: white");
        trainName.setFont(Font.font(settingsFontSize-2));
        trainName.setTranslateY(heightCounter);
        if(z.getFahrplan() != null){
            for(FahrplanHalt fh : z.getFahrplan()){
                if(fh.getFlaggedTrain() != null){
                    trainName.setText(trainName.getText() + " => " + fh.getFlaggedTrain().getZugName() + fh.getFlaggedTrain().getVerspaetungToString());
                    break;
                }
            }
        }

        Label vonBis = new Label(z.getVon() + " - " + z.getNach());
        vonBis.setStyle("-fx-text-fill: white");
        vonBis.setFont(Font.font(settingsFontSize-5));
        vonBis.setTranslateY(heightCounter + 25);

        informations.getChildren().addAll(trainName, vonBis);

        for(int i = 0; i < z.getFahrplan().length; i++){
            long lAnkunft = z.getFahrplan(i).getAnkuft() + z.getVerspaetung()*1000*60;
            long lAbfahrt = z.getFahrplan(i).getAbfahrt() + z.getVerspaetung()*1000*60;
            if(z.getVerspaetung() > 3 && (lAbfahrt-lAnkunft)/1000/60 > 3){
                lAbfahrt = lAnkunft + 4*1000*60;
            }

            String durchfahrt = "";
            if(z.getFahrplan(i).isCrossing()) durchfahrt = " Df.";

            Date anunft = new Date(lAnkunft);
            Date abfahrt = new Date(lAbfahrt);
            SimpleDateFormat ft = new SimpleDateFormat("HH:mm");

            Label l = new Label("Gleis: " + z.getFahrplan(i).getGleis() + " " + ft.format(anunft) + " - " + ft.format(abfahrt) + durchfahrt);
            l.setFont(Font.font(settingsFontSize-5));
            l.setTranslateY(heightCounter + 55);
            l.setPrefWidth(settingsInformationWith-25);

            if(z.getGleis().equals(z.getFahrplan(i).getGleis()) && z.getAmGleis()){
                l.setStyle("-fx-text-fill: white; -fx-background-color: green");
            } else if(z.getFahrplan(i).getGleis().equals(bahnsteige[bahnsteig])){
                l.setStyle("-fx-text-fill: white; -fx-background-color: #505050");
            } else{
                l.setStyle("-fx-text-fill: white");
            }

            informations.getChildren().add(l);

            heightCounter += 20;
        }

        heightCounter += 75;
    }

    informations.setPrefHeight(heightCounter);
}
 
開發者ID:manuel3108,項目名稱:Gleisbelegung,代碼行數:68,代碼來源:LabelContainer.java


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