визуализация на Java

мне нужно написать программу, которая визуализирует размер папки и размер ее содержимого, например, в виде разноцветных прямоугольников. Подскажите что мне лучше всего использовать для визуализации?


Ответы (1 шт):

Автор решения: Barmaley

Вам надо копать в сторону Java FX

Если сильно не заморачиваться разноцветными квадратиками, то можно воспользоваться встроенным средством визуализации каталогов - код будет приблизительно такой:

public class DirectoryChooserExample extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("JavaFX App");

        DirectoryChooser directoryChooser = new DirectoryChooser();
        directoryChooser.setInitialDirectory(new File("src"));

        Button button = new Button("Select Directory");
        button.setOnAction(e -> {
            File selectedDirectory = directoryChooser.showDialog(primaryStage);

            System.out.println(selectedDirectory.getAbsolutePath());
        });


        VBox vBox = new VBox(button);
        //HBox hBox = new HBox(button1, button2);
        Scene scene = new Scene(vBox, 960, 600);

        primaryStage.setScene(scene);
        primaryStage.show();
    }

Ссылка на оригинал

Если надо заморочиться, то придется заморочиться. Пишите, если есть конкретные вопросы по конкретному коду - спрашивайте.

→ Ссылка