Java Tutorial/2D Graphics/Oval

Материал из Java эксперт
Перейти к: навигация, поиск

Draw Oval

   <source lang="java">

import java.awt.Graphics; import javax.swing.JComponent; import javax.swing.JFrame; class MyCanvas extends JComponent {

 public void paint(Graphics g) {
   g.drawOval (10, 10, 200, 200);  
 }

} public class DrawOval {

 public static void main(String[] a) {
   JFrame window = new JFrame();
   window.setBounds(30, 30, 300, 300);
   window.getContentPane().add(new MyCanvas());
   window.setVisible(true);
 }

}</source>





Fill Oval

   <source lang="java">

import java.awt.Frame; import java.awt.Graphics; import java.awt.Graphics2D; public class MainClass extends Frame {

 public static void main(String[] args) {
   (new MainClass()).setVisible(true);
 }
 public MainClass() {
   super("Shape Sampler");
   setSize(400, 550);
 }
 public void paint(Graphics g) {
   Graphics2D g2d = (Graphics2D) g;
   g2d.fillOval(48, 298, 5, 5);
 }

}</source>