You are on page 1of 2

package prak1; import import import import import import import java.awt.Graphics; java.awt.Toolkit; java.awt.event.KeyEvent; java.awt.event.KeyListener; java.util.ArrayList; java.util.

Vector; javax.swing.JFrame;

/** * * @author momo */ public class kelasB extends JFrame implements Runnable, KeyListener{ Vector vk; ArrayList al=new ArrayList(); Thread th; int i; char tK; //pembuatan karakter tombol int tB; //pembuatn kode tombol public kelasB() { this.setDefaultCloseOperation(kelasB.EXIT_ON_CLOSE); this.setSize(800,600); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); int lebar=Toolkit.getDefaultToolkit().getScreenSize().width; int tinggi=Toolkit.getDefaultToolkit().getScreenSize().height; setLocation((lebar-this.getWidth())/2, (tinggi-this.getHeight())/2); vk=new Vector(); vk.add("Ali Muhammad"); al.add("Test Array"); th=new Thread(this); th.start(); // //setTitle("Test Vector"); } @Override public void paint (Graphics g) { g.clearRect(0, 0, 800, 600); g.drawString("nama : "+vk.elementAt(0), 100, 100); g.drawString("Array : "+(String) al.get(0), 100, 150); g.drawString("kelas B "+i, 100, 200); g.drawOval(100, 100, 100+i*40, 100); } public static void main (String args[]) { new kelasB(); } public void run() { i=0;

Graphics g; while(true) { try{ Thread.sleep(1000); }catch (Exception e){} System.out.println("kelas B"+i); i++; repaint(); } } public void keyTyped(KeyEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void keyPressed(KeyEvent e) { tK=e.getKeyChar(); tB=e.getKeyCode(); repaint(); } public void keyReleased(KeyEvent e) { throw new UnsupportedOperationException("Not supported yet."); } }

You might also like