展开全部
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class MyPaint extends JPanel{
/**
*
*/
private static final long serialVersionUID = 1649513015796308922L;
public MyPaint() {
// TODO Auto-generated constructor stub
this.setBackground(Color.BLACK);
}
@62616964757a686964616fe59b9ee7ad9431333335313137Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
super.paint(g);
g.setColor(Color.YELLOW);
g.fillOval(50, 50, 50, 50);
g.setColor(Color.BLACK);
g.fillOval(70, 50, 50, 50);
}
}
import java.awt.BorderLayout;
import java.awt.Container;
import javax.swing.JFrame;
public class MyFrame extends JFrame{
/**
*
*/
private static final long serialVersionUID = 3202551557638252826L;
MyPaint mp=new MyPaint();
public MyFrame() {
// TODO Auto-generated constructor stub
this.setSize(100,150);
Container container=getContentPane();
container.add(mp,BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
MyFrame mf=new MyFrame();
mf.setVisible(true);
}
}