小编qwe*_*rty的帖子

为什么有些变量需要初始化而有些变量不需要在同一个脚本中?

我正在试验 Perl,并编写了以下二次方程求解器。

#! perl
use strict;
use Math::Complex;
use v5.22;

say "Quadratic Equation Solver";

print "Enter a: ";
$a = <STDIN>;

print "Enter b: ";
$b = <STDIN>;

print "Enter c: ";
my $c = <STDIN>;

my $dis = ($b ** 2) - (4 * $a * $c);

say "x1 = ".((0 - $b + sqrt($dis)) / (2 * $a));
say "x2 = ".((0 - $b - sqrt($dis)) / (2 * $a));
Run Code Online (Sandbox Code Playgroud)

如果我my在创建变量$cand时省略$dis,我会收到一条错误消息,内容如下:

Global …
Run Code Online (Sandbox Code Playgroud)

perl scope global-variables strict

4
推荐指数
1
解决办法
87
查看次数

Vaadin 是否具有相当于 JavaFX GridPane 的功能?

在 JavaFX 中,多个 UI 元素可以在网格中显示给用户,使用GridPane. Vaadin 有一个网格布局,但是它们Grid不能作为其他元素的容器。相反,它似乎用作将单个 bean 显示为行的表。Vaadin 确实有一个有序的布局,但是,我认为它不能用于创建其他 UI 元素的网格。

我将如何在 Vaadin 中复制 JavaFX GridPane 的行为?

java user-interface javafx vaadin gridpane

2
推荐指数
1
解决办法
77
查看次数

如何在 Java 中实时更新 XYChart(使用 JavaFX)?

我正在使用 JavaFX 创建 Java 中不同排序算法的可视化,更具体地说,是 JavaFX SDK 中的散点图 (XYChart)。我的想法是,每次在排序算法进行交换后都会重新绘制散点图,我从插入排序的简单版本开始,因为它似乎是最容易实现的算法。

我的问题是,当我开始排序时,程序会锁定,直到排序完全完成并重新绘制图形完全完成。我希望它在每一步都重新绘制图表!我添加了 Thread.sleep(x) 然后切换到 TimeUnit.milliseconds.sleep(x) 来尝试添加延迟,但可惜这并没有解决问题,它只是增加了程序被锁定的时间并且没有直到排序完成后才重新绘制图表。有没有办法在不将框架从 JavaFX 切换出来的情况下做我想做的事情?

package sample;

import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXMLLoader;
import javafx.scene.Group;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.scene.control.Button;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
import jdk.jfr.Event;

import java.util.Arrays;
import java.util.Random;
import java.util.concurrent.TimeUnit;

public class Main extends Application {

    Button sortBtn = new Button();

    @Override
    public void start(Stage primaryStage) throws Exception {
        //Creating Bar Graph
        int size = 100;
        int maxValue = 100; …
Run Code Online (Sandbox Code Playgroud)

java algorithm javafx

1
推荐指数
1
解决办法
708
查看次数