用了一个多月的Ubuntu7.04,感觉相当不错,主要是利用Eclipse进行JAVA程序开发,现在遇到了上述问题:
在 compiz fusion效果下,自己编的带图形界面的java程序就不能显示,换回来就好了。
源码如下:
代码: 全选
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class GraphicsTest extends Frame {
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.RED);
g.fillOval(50, 50, 30, 30);
g.setColor(c);
}
public static void main(String[] args) {
new GraphicsTest().launchFrame();
}
public void launchFrame() {
setLocation(100, 100);
setSize(400, 300);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setBackground(new Color(0, 255, 255));
setVisible(true);
}
}
解决方案,不知有没朋友遇见过同样的问题?????
耐不住性子,上网再搜了一遍,先是搜到“永中office安装后无界面”的相关信息:
代码: 全选
sudo gedit /usr/bin/eio
在第一行下加入
代码:
export AWT_TOOLKIT=MToolkit
即可解决问题
网上还说后面的版本已经解决此问题
然后再狂搜,搜到这边文章(竟然放到超酷桌面版块,这里要感谢google的强大搜索能力)
代码: 全选
http://forum.ubuntu.org.cn/about66838.html&sid=1ab2f9a6a31b5b93c8fc88b4ca0ca5d2
代码: 全选
编辑sudo gedit /etc/environment,添上一句
AWT_TOOLKIT="MToolkit"
然后重启桌面即可。
并附上解决问题后的抓图
看到下面的红色警告了吗,不影响程序运行,也就没理它了,