Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.Insets;
- import javax.swing.JPanel;
- import javax.swing.JFrame;
- import java.util.Random;
- public class Geometri extends JPanel {
- public void paintComponent(Graphics g) {
- super.paintComponent(g);
- Graphics2D g2d = (Graphics2D) g;
- g2d.setColor(Color.blue);
- Dimension size = getSize();
- Insets insets = getInsets();
- int w = size.width - insets.left - insets.right;
- int h = size.height - insets.top - insets.bottom;
- //menggambar garis
- g2d.drawLine(0,130,170,130);
- //menggambar rectangle outline
- g2d.drawRect(0,0,50,50);
- //menggambar rectangle fill
- g2d.fillRect(60,0,50,50);
- //mengubah warna
- g2d.setColor(Color.red);
- //menggambar oval outline
- g2d.drawOval(0,60,50,50);
- //menggambar oval fill
- g2d.fillOval(60,60,50,50);
- }
- public static void main(String[] args) {
- JFrame frame = new JFrame("Geometri");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.add(new Geometri());
- frame.setSize(250, 200);
- frame.setLocationRelativeTo(null);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement