我注意到 swing 很难让 GUI 看起来不错。不使用 JComponents,您能否以某种方式将文本、图像、按钮等绑定到 2dgraphic,而不是使用 swing。换句话说,我想给它我自己的外观和感觉。如果您有任何执行此操作的程序示例,请随时告诉我。如果 GUI 中使用的 2dgraphics 不是自定义 GUI 的传统方式。教育我替代方案。我的思想是敞开的。
谢谢,
石器时代程序员
我注意到 swing 很难让 GUI 看起来不错。不使用 JComponents,您能否以某种方式将文本、图像、按钮等绑定到 2dgraphic,而不是使用 swing。换句话说,我想给它我自己的外观和感觉。如果您有任何执行此操作的程序示例,请随时告诉我。如果 GUI 中使用的 2dgraphics 不是自定义 GUI 的传统方式。教育我替代方案。我的思想是敞开的。
谢谢,
石器时代程序员
您可以编写自定义外观,但这是一项相当大的工作: https ://today.java.net/pub/a/today/2006/09/12/how-to-write-custom-look-and-感觉.html
一个更简单的解决方案可能是尽可能地自定义摆动组件。也许使用您自己的图像作为按钮的背景,例如:
JButton button=new JButton(new ImageIcon("urltoimage.###"));
然后修改属性,直到得到你想要的效果:
button.setOpaque(false);button.setContentAreaFilled(false);button.setBorderPainted(false);
你可以尝试一百万种方法。