用Java用Swing创建GUI时,应该如何创建更高级的“元素”?例如,考虑:
根据当前页面或状态,这可以使用 ~10 张图片 来完成。我也确信可以通过编程方式执行此操作,但是,考虑到我过去使用 Swing 的经验,我也确信这将是大量代码来实现相对简单的事情。特别是考虑到这可以在 CSS 中完成,最多 ~40 行代码。
在这种情况下,是否有其他方法来创建此“元素”?如果没有;首选什么:图像还是 Swing?
最佳答案
您可以使用合适的 Unicode 字形,例如✓—
CHECK MARK
或任何数字,您可以通过实现
Icon
接口(interface)来获得一个有色、消除锯齿的圆圈;ColorIcon
就是一个例子。您可以使用
BasciStroke
获得各种实线和虚线,参见 here .现货layout managers ,
FlowLayout
可能就足够了。
关于java - 在 Java 中创建更高级的元素 : Swing or images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654398/