JAVA编程中的一个小问题
JPanel类中的paintComponent()方法应该是在它初始化时自动调用,可我的为什么不行呢?请各位大哥帮帮忙,急 Java code: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Canvas extends JPanel { public Canvas(){ } public void paintComponent(Graphics g){ super.paintComponent(g); System.out.println("aaa"); } public static void main(String args[]){ Canvas c=new Canvas(); c.repaint(); } }
lz在构造器中加上 code=Java]super();[[/code] super(); 既没有内容,也没有显示,估计这个方法是不会执行的。 super(); visibe()=true show()=true;引用 super(); visibe()=true show()=true; 这样可以的,你试试引用 既没有内容,也没有显示,估计这个方法是不会执行的。 难道这个方法的执行需要一定的条件?书上不是说当这个类初始化时执行吗?我就是想看一下是不是,直接让它在控制台输出一句话,可是就是不执行 Java code: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Canvas extends JPanel { public Canvas(){ //super(); this.setVisib
相关问答:
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。 错误信息如下: The program being debugged was signaled while in a function called from GDB. GDB has restored the context t ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%> <jsp:useBean id="db" class="wang.connectDB"/> < ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教! HTML code: <HTML> <HEAD> <TITLE>TEST.HTML< ......
我们有项目想组建一个开发团队, 主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师, 如果您在天津,同时对java比较感兴趣, 可以加入我们。 希望要求 1。爱好编程 ......