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
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。 我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。 错误信息如下: The program being debugged was signaled while in a function called from GDB. GDB has restored the context t ......
import java.io.*; class FileTest { public static void main(String [] args) throws Exception { File fDir=new File(File.separator); String strFile="java源代码测试"+File.separato ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教! HTML code: <HTML> <HEAD> <TITLE>TEST.HTML< ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出 比如输入20090905,就输入20090901 20090910 输出20090901 20090910 取得天数后作一下判断再把这个方法用下void set(int field, int value) ......