我怎样才能创建一个看起来更好看的GUI,而不是像素化和老看?

时间:2012-02-02 19:43:29

标签: java user-interface

我试图找到一个更好的界面,或更好的方法来绘制Java上的东西,基本的东西,如线条,字符串和形状,它们都变得非常像pixeled和老看,我喜欢改善它。

与现有java包相关的越多越好。

2 个答案:

答案 0 :(得分:7)

看看Java 2D。您可以通过setRenderingHints函数将绘图设置为以更高的质量渲染。 (如果打开消除锯齿,则不会在绘制项目上看到这样的锯齿状线条。)

来自链接文章:

public void paint(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;
    g2d.setRenderingHints(RenderingHints.KEY_ANTIALIASING,
                          RenderingHints.ANTIALIAS_ON);
    // draw shapes...
}

答案 1 :(得分:-2)

如果你想留在java域,也许你应该试试Java FX?我知道它不是纯粹的java,但它非常接近......