Minggu, 18 November 2012

contoh sederhana koding program dengan hasil runnya

package penggunaanawt; import java.awt.*; import java.awt.event.*; public class AWTDemo extends Frame implements ActionListener{ int x = 100; int y = 100; public static void main(String[] args) { Frame frame = new AWTDemo(); frame.setSize(640, 480); frame.setVisible(true); } public AWTDemo() { setTitle("AWT Demo"); // create menu MenuBar mb = new MenuBar(); setMenuBar(mb); Menu menu = new Menu("File"); mb.add(menu); MenuItem mi = new MenuItem("Exit"); mi.addActionListener(this); menu.add(mi); // end program when window is closed WindowListener l = new WindowAdapter() { public void windowClosing(WindowEvent ev) { System.exit(0); } }; this.addWindowListener(l); // mouse event handler MouseListener mouseListener = new MouseAdapter() { public void mouseClicked(MouseEvent ev) { x = ev.getX(); y = ev.getY(); repaint(); } }; addMouseListener(mouseListener); } public void paint(Graphics g) { g.setColor(Color.black); g.fillRect(150,150,125,150); g.setColor(Color.white); g.drawString("OPELET",190,250); g.setColor(Color.black); g.drawLine(x +240,150 , 200 , 150); g.drawLine(x +300,300 , 270 ,300); g.drawLine(x +300,230,x +300,300); g.drawLine(x +270,230,x +300,230); g.drawLine(x +270,230,x +240,150); g.setColor(Color.red); g.fillRect(160,160,50,50); g.fillRect(x +115,160,50,50); g.fillRect(x +185,160,50,50); g.setColor(Color.blue); g.fillOval(190, 270, 50, 60); g.fillOval(330, 270, 50, 60); } public void actionPerformed(ActionEvent ev) { String command = ev.getActionCommand(); if ("Exit".equals(command)) { System.exit(0); } } }

2 komentar: