Действительно ли возможно просмотреть источник OpenJDK онлайн?

Ниже приведен пример передачи параметров в документ fxml через пространство имен.

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.VBox?>
<VBox xmlns="http://javafx.com/javafx/null" xmlns:fx="http://javafx.com/fxml/1">
    <BorderPane>
        <center>
            <Label text="$labelText"/>
        </center>
    </BorderPane>
</VBox>

Определить значение External Text для переменной пространства имен labelText:

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

import java.io.IOException;

public class NamespaceParameterExampleApplication extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws IOException {
        final FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("namespace-parameter-example.fxml"));

        fxmlLoader.getNamespace()
                  .put("labelText", "External Text");

        final Parent root = fxmlLoader.load();

        primaryStage.setTitle("Namespace Parameter Example");
        primaryStage.setScene(new Scene(root, 400, 400));
        primaryStage.show();
    }
}
75
задан dbr 9 April 2009 в 22:16
поделиться

2 ответа

Используйте http://hg.openjdk.java.net/ как duncan предложенный.

интерфейс Mercurial там довольно сбивает с толку, если Вы не привыкли к нему, и так как это - крупный проект, может быть трудно найти то, что Вы ищете.

Вот пример:

Для нахождения реализации JDK6 java.util. Список, выберите "jdk6", "jdk", выберите обзор. Тогда просмотрите к src/share/classes/java/util/List.java.

необходимо закончить в http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/java/util/List.java

90
ответ дан Rasmus Faber 7 November 2019 в 07:21
поделиться

Вот способ просмотреть репозитории и взгляд на просто биты, которые Вы хотите. http://hg.openjdk.java.net/ Является этим, что Вы спрашиваете?

6
ответ дан jwpfox 7 November 2019 в 07:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: