【发布时间】:2012-11-30 22:58:49
【问题描述】:
在 Java 中使用 Swing 创建 GUI 时,应该如何创建更高级的“元素”?例如,考虑:
这可以使用 ~10 张图片 来完成,具体取决于当前页面或状态。我也确信可以以编程方式执行此操作,但是,考虑到我过去使用 Swing 的经验,我也确信这将是很多相对简单的代码。特别是考虑到这可以在 CSS 中使用最多约 40 行代码来完成。
在这种情况下,有没有其他方法可以创建这个“元素”?如果没有;什么是首选:图像或 Swing?
【问题讨论】:
-
防火墙可以阻止我们中的许多人看到图像。你能更好地描述你想要做什么吗?
-
@HovercraftFullOfEels 我正在开发一个 Java 应用程序,它需要非标准元素,类似于问题中提供的图像。我不确定是否应该使用 Swing(或其他东西..),或者只是使用很多图像。
-
再次,由于防火墙,我看不到您提供的图像。祝你好运。
-
@HovercraftFullOfEels 哦,对不起-我误解了你。图像是表单状态/进度跟踪器,认为“第一步是活动页面,彩色 [检查] - - - 第二步未完成,变灰 - - 第三步未完成,变灰”以及描述每个的标签步。不过,这只是一个例子。
-
我认为一个好的混合解决方案可能是将矢量图形提供给 Java 代码,但我不知道有哪个库可以做到这一点。
标签: java swing user-interface