使用2d图形创建Java GUI

时间:2013-06-15 01:00:11

标签: user-interface graphics 2d

我注意到摇摆很难让GUI看起来很好看。你可以将文本,图像,按钮等以某种方式绑定到2dgraphic而不是使用swing,而不是使用JComponents。换句话说,我想给它自己的外观和感觉。如果您有任何程序示例,请随时告诉我。如果GUI中使用的2dgraphics不是定制GUI的传统方法。教育我替代方案。我的思绪是敞开的。

谢谢,

StoneAgeProgrammer

1 个答案:

答案 0 :(得分:0)

你可以写一个自定义的外观和感觉,但这是一项相当多的工作: https://today.java.net/pub/a/today/2006/09/12/how-to-write-custom-look-and-feel.html

更简单的解决方案可能是尽可能自定义摆动组件。也许使用您自己的图像作为按钮的背景,例如:

JButton button=new JButton(new ImageIcon("urltoimage.###"));

然后修改属性,直到获得所需的效果:

button.setOpaque(false);button.setContentAreaFilled(false);button.setBorderPainted(false);

你可以尝试一百万件事。