
import java.awt.Colorimport java.awt.Dimensionimport java.awt.Graphics import javax.swing.JFrameimport javax.swing.JPanel public class TestSw extends JFrame { public static void main(String[] args) { new TestSw()} public TestSw(){ super("Test")this.setSize(new Dimension(400,300))this.setContentPane(new Mypane())this.setVisible(true)this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)} class Mypane extends JPanel{ public void paint(Graphics g) { super.paint(g)g.setColor(Color.red)g.setXORMode(Color.white)g.drawArc(20, 20, 100, 100, 0, 360)///此方法将画一个直径100的圆.红色. } } }
import java.applet.Appletimport java.awt.Graphics
public class draw extends Applet{
public void paint(Graphics g){
g.drawOval(100,200,50,50)
或者将pain里面改为g.drawRoundRect(120,200,30,30,30,30)
也就是说drawOval和drawRoundRect都可以画圆.
public static void main(String[] args) {JFrame f = new PaintovalFrame()
f.setVisible(true)
}
改成f.setVisible(true)试一下
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)