空窗口JavaFX

时间:2016-04-23 19:19:50

标签: java javafx

我的代码编译,但我有空窗口。我认为FXML加载不好。谢谢你的帮助!

$count = $this->dataBaseFunctions->countItems();
$resultperPage = 10;
$offset = 0;
$adjacents = 3;
$totalPages = ceil(intval($count) / $resultperPage);

if (isset($_GET['offset'])) {
   $offset = trim($_GET['offset']);
}      
$start = ($offset-$adjacents) > 0 ? ($offset-$adjacents) : 0;
$end = ($offset+$adjacents) < $totalPages ? ($offset+$adjacents) : $totalPages;

$pager = "";
for ($i = 0; $i < $totalPages; $i++) {
    if ($i >= $start && $i <= $end) {
        $pager .= $offset != $i ? '<a href="anypage/' . $i . '" class="pagelink">' . $i . '</a> ' : "[$i] "; 
    }
}
echo $pager;

}

StackPaneWindows.fxml只有按钮。我不能粘贴。

1 个答案:

答案 0 :(得分:1)

您需要加载fxml文件:

FXMLLoader loader = new FXMLLoader();
loader.setLocation(Main.class.getResource("/StackPaneWindow.fxml"));
Parent node = loader.load()
StackPane stackPane = new StackPane(node);

您可以将StackPane作为根节点放在fxml文件中,然后可以加载文件,如:

FXMLLoader loader = new FXMLLoader();
loader.setLocation(Main.class.getResource("/StackPaneWindow.fxml"));
Scene scene = new Scene(loader.load);