50,530
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
public class TestPanel extends Frame {
public TestPanel(String str) {
super(str);
}
public static void main(String []args){
TestPanel frm=new TestPanel("Frame with Panel");
Panel pnl=new Panel();
frm.setSize(250,150);
frm.setBackground(Color.blue);
frm.setLayout(null);
pnl.setSize(150,100);
pnl.setBackground(Color.RED);
frm.add(pnl);
frm.setVisible(true);
}
}
package com.xuz.csdn.oct09;
import java.awt.*;
import javax.swing.*;
class MyDrawPanel extends JPanel {
public static void main(String[] args) {
MyDrawPanel abc = new MyDrawPanel();
JFrame jf = new JFrame();
jf.setContentPane(abc);
jf.setBounds(20,50,400,200);
jf.setVisible(true);
}
public void paintComponent(Graphics g) {
g.setColor(Color.orange);
g.fillRect(20, 50, 100, 100);
}
}
JFrame jf = new JFrame();
jf.add(abc);
jf.setSize(100, 200);
jf.setVisible(true);