日期:2014-05-20  浏览次数:20720 次

java中画线颜色问题
Java code

public void actionPerformed(ActionEvent e) {
        if (e.getSource() == figureButton) {
            this.getGraphics().setColor(Color.RED);
            this.getGraphics().drawLine(0, 510, 500, 510);
     }
}


代码如上,为什么点击按钮后画出了的线条是黑色的?改如何设置颜色?
还有个问题,如果我在上面代码中加入
this.add(newButton);
这句后为什么在画面上没显示出按钮?(按钮的位置、大小都设置好了)

------解决方案--------------------
试着在类里面定义一个自身的对象向引用,然后把这个方法里面的this换成引用的试试,因为this在这里面不是外面的对象。
------解决方案--------------------
这个代码太少了
你的this指的是什么