Postingan

tread bintang UTS

import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.GeneralPath; import java.awt.geom.Rectangle2D; import java.util.Random; import javax.swing.JPanel; public class Bintang extends JPanel {     private static GeneralPath gp;     int jum=1;            // draw general paths     @Override    public void paintComponent( Graphics g )    {       super.paintComponent( g ); // call superclass's paintComponent       Random random = new Random(); // get random number generator       Graphics2D g2d = ( Graphics2D ) g;             g2d.translate( 200, 200 ); // translate the origin to (200, 200)       if (jum==18)           jum=0; ...

shape latihan

panel shape:| import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.RoundRectangle2D; import javax.swing.JPanel; /**  *  * @author admin  */ public class ShapePanel extends JPanel {     public ShapePanel() {         setBackground(Color.white);     }     @Override     public void paintComponent(Graphics g) {         super.paintComponent(g);         g.setColor(Color.BLUE);         g.drawLine(0, 10, 50, 60);         g.setColor(Color.red);         g.drawRect(50, 10, 50, 50);         g.setColor(new Color(255, 0, 0));         g.fillOval(100, 1...

shape...

import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.GeneralPath; import java.util.Random; import javax.swing.JPanel; public class Shapes2JPanel extends JPanel {    // draw general paths     @Override    public void paintComponent( Graphics g )    {       super.paintComponent( g ); // call superclass's paintComponent       Random random = new Random(); // get random number generator //      int xPoints[] = { 55, 67, 109, 73, 83, 55, 27, 37, 1, 43 }; //      int yPoints[] = { 0, 36, 36, 54, 96, 72, 96, 54, 36, 36 }; int xPoints[] = { 60, 0, 120 };       int yPoints[] = { 0, 60, 60 };       Graphics2D g2d = ( Graphics2D ) g;       GeneralPath star = new GeneralPath(); // create GeneralPath object  ...

ujian - ujian

uuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnn

shape panel

package pertemuan13_pbo; import java.awt.BorderLayout; import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.RoundRectangle2D; import javax.swing.JFrame; import javax.swing.JPanel; /**  *  * @author admin  */ public class ShapePanel extends JPanel {     public ShapePanel() {         setBackground(Color.white);     }     @Override     public void paintComponent(Graphics g) {         super.paintComponent(g);         g.setColor(Color.BLUE);         g.drawLine(0, 10, 50, 60);         g.setColor(Color.red);         g.drawRect(50, 10, 50, 5...

exception integer

package exception; import javax.swing.JOptionPane; public class interger {     public int bagi(int pembilang, int penyebut) {         int hasilBagi;         try {             if (penyebut < 0) {                 throw new Exception("\n pembilang tidak sama dengan 0");             } else if (penyebut == 0) {                 throw new Exception("\n anda salah penyebut");             }         }         catch (Exception ex) {             JOptionPane.showMes...

exception perpustakaan

package perpustakaan2; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JOptionPane; /**  *  * @author admin  */ public class Id implements Comparable{     private String idkolek;     private String judul;     private int tahun;     private String penerbit;     private Date tglPinjam;     private Date tglKembali;     public long denda;     public int waktuPinjam;     // untuk mendapatkan nilai dari main     public String getIdkolek() {         return idkolek;     }     // untuk mendapatkan nilai dari main     public String getJudul() {         return judul;     }   ...