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指的是什么