我有一个基于文本的不错的 java 程序,我想向其中添加 GUI。
我已经接触过 Netbeans,在安装组件时应该不会遇到太多问题。
但是,程序必须动态更新界面窗口内的图像,我不确定最好的方法是什么。
是否有在界面中移动图像(PNG、JPEG...)的常见做法? 有没有什么好的资源可以获取这方面的基本信息?
谢谢
最佳答案
更多信息可能会有所帮助。
如果您想重新布局图像,请查看 Swing LayoutManager 类。您可以将图像放入 ImageIcon,将 ImageIcon 放入 JLabel,布局管理器可以在 JPanel 上定位和重新定位 JLabels。
如果您希望图像可拖动,惯例是将 JLabel 放入另一个容器组件中(因为标签通常不支持鼠标或选项卡事件)。
您可以在 Swing tutorial 中查找这些类(class).
还有大量其他框架可以让 Swing 更好地为您工作 -- some listed here
另外,JavaFX 还提供了一种快速编写 Java GUI 的方法,这种方法可以更快、更容易编写(如果您不介意学习新的脚本语言)。例如,它使添加动画(图像迅速到位)变得更加容易。
关于java - 在 Java 中将图形与用户界面相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1898720/