Tag: ui design

如何集中JavaFX控件

更具体地说,为什么我的JavaFX控件没有居中? 这是两个截图,第一个刚开始后(我将窗口移动到一个更明显的位置,但尚未resize),第二个是在调整它以显示我的问题之后。 如果你帮我确认它的大小(在所有DPI上),当它第一次显示时,奖励积分: 方便地,相关代码包含在那些屏幕截图中。 如果您仍然需要它作为文本,请转到: private void initJFXPanel(JFXPanel holder) { { { rootGrid = new GridPane(); rootGrid.setAlignment(Pos.CENTER); rootGrid.setPadding(new Insets(16)); rootGrid.setHgap(16); rootGrid.setVgap(8); } interior = holder.getScene(); if (interior == null) holder.setScene(interior = new Scene(rootGrid)); interior.setRoot(rootGrid); } { statusLabel = new Label(“Checking for Updates…”); statusLabel.setAlignment(Pos.CENTER); statusLabel.setTextAlignment(TextAlignment.CENTER); rootGrid.add(statusLabel, 0, 0); } { progressBar = new ProgressBar(); progressBar.setProgress(-1); progressBar.setPrefWidth(Constants.MAX_WIN_BOUNDS.width […]

Java CLI UI设计:框架或库?

我目前正在开发一个只需要命令行界面的小型实用程序,我开始想知道Java是否提供了创建CLI的任何标准方法,类似于Swing和GUI之类的方式。 我对命令行参数和解析它们并不感兴趣,而是用户与程序使用它进行的基于命令的交互。 这适用于GUI根本不需要或不是使用程序的选项。 谷歌搜索主题只会产生关于如何使用BufferedReader和喜欢与用户进行基本交互的教程,旨在让人们学习Java的基础知识并编写简单的UI,询问名称并打印“Hello World!”。 等等.. 是否有任何库专注于为快速实现更复杂的CLI UI提供良好的框架,或者这是否真的是每个人都以临时方式为自己的实用程序实现的? 也许有人知道在不是一切都是图形的时候创建的实现模式? 这也是有用的资源。