易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......

linux下java调用C++库中函数的问题

不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......

java语法问题 - Java / Java EE

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中无法显示

我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:

<HTML>
<HEAD>
<TITLE>TEST.HTML< ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号