62,621
社区成员
发帖
与我相关
我的任务
分享import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Panel;
public class test extends Frame{
public static void main(String[] arge){
new teFrame();
}
}
class teFrame extends Frame{
teFrame(){
this.setBounds(400, 200, 400, 400);
this.add(new tePanel());
this.setVisible(true);
}
}
class tePanel extends Panel{
tePanel(){
this.setBounds(10, 10, 100, 100);
}
public void paint(Graphics g) {
g.setColor(Color.red);
g.drawLine(0, 0, 200, 200);
System.out.println(this.getSize().toString());
}
}
setLayout(null);这时再去this.setBounds(10, 10, 100, 100);
就对了