Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的未来GUI?_Java_User Interface - Fatal编程技术网

Java中的未来GUI?

Java中的未来GUI?,java,user-interface,Java,User Interface,首先对不起,我的英语不是我的母语 我想用java做一个程序,我想它会看起来很棒,有一个未来的图形用户界面。当我说“未来派”时,我的意思是这样的: 我知道这是Android应用程序的图像,但我想在java程序中做类似的事情 通常,当我必须用java做GUI时,我会使用Swing组件,但现在我需要对所有东西进行个性化设置,我也希望在单击“发送”时,例如圆圈变大,其他东西出现在里面 所以我需要一个完全个性化和动画化的GUI。哪种方法最好?Swing、Awt、JavaFx或其他什么 提前感谢。您可以为

首先对不起,我的英语不是我的母语

我想用java做一个程序,我想它会看起来很棒,有一个未来的图形用户界面。当我说“未来派”时,我的意思是这样的:

我知道这是Android应用程序的图像,但我想在java程序中做类似的事情

通常,当我必须用java做GUI时,我会使用
Swing
组件,但现在我需要对所有东西进行个性化设置,我也希望在单击“发送”时,例如圆圈变大,其他东西出现在里面

所以我需要一个完全个性化和动画化的GUI。哪种方法最好?Swing、Awt、JavaFx或其他什么


提前感谢。

您可以为所需的每个不同组件扩展JComponent,然后重写
绘制(图形g)
方法。然后,您只需像在任何其他图形对象上一样在g对象上进行绘制。

考虑使用JavaFX。它支持通过CSS设计样式,具有用于效果、动画等的API,并且可以使用图形卡


Swing目前处于维护模式,JavaFX是Oracle提出的新的Java标准Java GUI工具包。

JavaFX从Java 8开始我将使用。它有很好的动画效果,CSS也有帮助。此外,绑定属性的使用使GUI编程更简单。我不会说,不过这很容易。