drawdemo panel=new drawdemo();
这一句不正确吧,你的构造方法中是有参数的.应该传一个参数进去
这一句不正确吧,你的构造方法中是有参数的.应该传一个参数进去
解决方案 »
- Struts2自定义异常处理拦截器出现问题
- 使用appfuse的module类型项目中遇到的一个棘手问题——无法完整生成代码
- 请教各位高手一个问题:小弟想用单机做hibernate集群访问测试应该怎么模拟?
- 请问eclipse-SDK-3.1-win32.zip 结合哪个版本的lomboz开发j2ee?
- 请问cmp ejb中,当通过ejb来创建记录时,如何使用oracle的自增序列为主键?
- EJB 最佳实践中嵌套异常问题 help
- Tomcat下JSP、Servlet和JavaBean环境的经典配置(连载)
- 关于Tomcat4连接池的问题?
- lomboz相关
- 求救!非常简单的EJB发布
- Session Bean问题?
- hibernate简单例子调试的错误
加上这句就能够显示了.GOOD LUCKY
这一句不正确吧,你的构造方法中是有参数的.应该传一个参数进去
如果传送一个Graphics g会报错:
--------------------Configuration: <Default>--------------------
E:\small\drawdemo.java:19: ')' expected
drawdemo panel=new drawdemo(Graphics g);
^
E:\small\drawdemo.java:19: cannot resolve symbol
symbol : variable Graphics
location: class demo.drawdemo
drawdemo panel=new drawdemo(Graphics g);
^
2 errorsProcess completed.是不是因为Graphics是个虚拟类不能够产生一个实体?
vgvg(java)(要做就做最好) 是对的,程序只执行默认的构造函数。谢了
King_Style(杰缘) 提到的panel也要设置一下setVisible(true),没有必要,super.paintComponent(g);g.setColor(setForeground(Color.black));已经设置了.不过g.setColor(setForeground(Color.black))要改为g.setColor(getForeground());因为setForeground(Color.black)返回void,而这里需要设一个值。
cyicecream(为了升仙(星)到处UP)题的建议对程序好像没什么作用。
谢谢诸位:)
Graphics g g对象每次都不同啊。
建议:
Class Frame
public void paint(Graphics g){
drawdemo.setGraphics(g);
drawdemo.paint();
}
Graphics g g对象每次都不同啊。
建议:
Class Frame
public void paint(Graphics g){
drawdemo.setGraphics(g);
drawdemo.repaint();
}
你错了那里`自己去思考`
package demo;import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import demo.*;//WindowsCloser;public class drawDemo extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawString("hi",10,20);
g.fillRect(10,25,30,20);
}
public static void main(String args[]){
JFrame frame=new JFrame("Drawing panel");
drawDemo panel=new drawDemo();
frame.getContentPane().add(panel);
frame.setSize(600,450);
frame.setVisible(true);
}
}