Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Nama : Hamzah Alviansyah

NPM : 201743502033

Kelas : R73

NO HP : 083895642605

Tugas : UJIAN TENGAH SEMESTER

1. import java.awt.*;

import javax.swing.*;

import java.awt.Color;

public class uts extends JPanel {

public void paintComponent(Graphics g) {

g.setColor(Color.YELLOW);

g.fillOval(300, 10, 200, 200);

g.setColor(Color.BLACK);

g.drawArc(220, 10, 190, 200,90,180);

g.drawArc(260, 10, 120, 200,90,180);

g.setColor(Color.BLACK);

g.drawArc(420, 10, 120, 200,260,200);

g.drawArc(400, 10, 180, 200,260,200);

g.setColor(Color.BLACK);

g.fillOval(340, 65, 30, 30);

g.fillOval(430, 65, 30, 30);

g.fillOval(340, 110, 120, 60);

g.setColor(Color.YELLOW);

g.fillRect(340, 110, 120, 30);

g.fillOval(340, 120, 120, 40);

}
public static void main(String args[]) {

JFrame frame = new JFrame("OvalPaint");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

uts panel = new uts();

frame.add(panel);

frame.setSize(700, 400);

frame.setVisible(true);

2. import javax.swing.JFrame;

import java.awt.Color;

import java.awt.Container;

import java.awt.Graphics;

import java.awt.Color;

public class UTS_2 extends java.applet.Applet{

public void paint(Graphics g) {

int exes[] = { 40,50,70,60,70,50,40,30,10,20,10,30 };

int whys[] = { 20,40,40,60,80,80,100,80,80,60,40,40 };

int pts = exes.length;

g.setColor(Color.red);

g.fillPolygon(exes,whys,pts);

g.setColor(Color.green);

g.fillRoundRect(80,20,100,80,10,10);
g.setColor(Color.blue);

g.fillOval(110,50,40,40);

int exs[] = { 220,230,250,240,250,230,220,210,190,200,190,210 };

int wys[] = { 20,40,40,60,80,80,100,80,80,60,40,40 };

int pt = exs.length;

g.setColor(Color.yellow);

g.fillPolygon(exs,wys,pt);

3. import java.awt.Graphics;

public class utssusulan extends java.applet.Applet {

public void paint(Graphics g) {

for(int i=1;i<=3;i++){

for(int j=1;j<=3;j++){

if(i<j){

g.fillOval (10+(25*j),10+(25*i),50,50);

}else if(i==j){

g.drawRoundRect(10+(25*j),10+(25*i),50,50,5,5);

}else{

g.fillOval(10+(25*j),10+(25*i),50,50);

}
1. Output no 1
2. Output nomor 2

3. Output nomor 3

You might also like