Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ======
- PRIMJER
- import java.applet.*;
- import java.awt.*;
- public class Primjer1 extends Applet{
- public void paint(Graphics g)
- {
- g.drawLine(50, 50, 200, 100);
- int x[] = {50, 0, 50, 100};
- int y[] = {50, 100, 150, 100};
- g.drawPolygon(x, y, 4);
- g.setFont(new Font("TimesNewRoman", Font.BOLD, 30));
- g.drawString("Slobomir", 50, 180);
- }
- }
- ===========
- KRUG
- import java.applet.*;
- import java.awt.*;
- public class Krug extends Applet{
- private int x, y;
- public void init() {setSize(500, 500);}
- public boolean mouseDown(Event e, int x, int y)
- {
- this.x = x;
- this.y = y;
- //repaint();
- paint(this.getGraphics());
- return true;
- }
- public void paint(Graphics g)
- {
- g.drawOval(x-5, y-5, 10, 10);
- }
- }
- =========
- PRAVOUGAONIK
- import java.applet.*;
- import java.awt.*;
- public class Pravougaonik extends Applet{
- private int x1, x2, y1, y2, brk;
- public void init()
- {
- setSize(600, 500); brk = 0;
- }
- public boolean mouseDown(Event e, int x, int y)
- {
- brk++;
- if(brk % 2 == 1)
- {
- x1 = x; y1 = y;
- }
- else
- {
- x2 = x; y2 = y;
- repaint();
- }
- return true;
- }
- public void paint(Graphics g)
- {
- int t;
- if(x2 < x1)
- {
- t = x2;
- x2 = x1;
- x1 = t;
- }
- if(x1 < x2)
- {
- t = x1;
- x1 = x2;
- x2 = t;
- }
- g.drawRect(x1, y1, x2-x1, y2-y1);
- }
- }
- =======
- KVADRAT SE POMJERA PRITISKOM DUGMETA
- import java.applet.*;
- import java.awt.*;
- public class qwerty extends Applet{
- private int xc, yc;
- private int key;
- public void init()
- {
- setSize(600, 500); key = 0;
- xc = getWidth() / 2;
- yc = getHeight() / 2;
- }
- public boolean keyDown(Event e, int key)
- {
- this.key = key;
- repaint();
- return true;
- }
- public void paint(Graphics g)
- {
- switch (key)
- {
- case 'U':
- case 'u':
- if(yc-10 >= 5)
- yc-=10;
- break;
- case 'D':
- case 'd':
- if(yc+10 <= getHeight()-5)
- yc+=10;
- break;
- case 'L':
- case 'l':
- if(xc-10 >= 5)
- xc-=10;
- break;
- case 'R':
- case 'r':
- if(xc+10 <= getWidth()-5)
- xc+=10;
- break;
- }
- g.drawRect(xc-5, yc-5, 10, 10);
- }
- }
- =========
- DIGITALNI SAT
- import java.applet.*;
- import java.awt.*;
- import java.util.*;
- public class sad extends Applet{
- public void init()
- {
- setSize(300, 100);
- }
- public boolean mouseDown(Event e, int x, int y)
- {
- repaint();
- return true;
- }
- public void paint(Graphics g)
- {
- Date d = new Date();
- int sat, min, sec;
- sat = d.getHours();
- min = d.getMinutes();
- sec = d.getSeconds();
- String str;
- str = Integer.toString(sat)+":";
- str += Integer.toString(min)+":";
- str += Integer.toString(sec);
- g.setFont(new Font("TimesNewRoman", Font.BOLD, 48));
- g.drawString(str, 50, 50);
- }
- }
- ========
- KUGLA SE ODBIJA
- import java.applet.*;
- import java.awt.*;
- import java.util.*;
- public class Bilijar extends Applet implements Runnable{
- private int xc, yc, R, dx, dy;
- private Thread nitk;
- public void init()
- {
- setSize(600, 450);
- xc = getWidth()/2;
- yc = getHeight()/2;
- R = 5;
- Random r = new Random();
- dx = 10+r.nextInt(5); dy = 5+r.nextInt(5);
- nitk = new Thread(this);
- nitk.start();
- }
- public void run()
- {
- while (true)
- {
- try
- {
- Thread.sleep(40);
- }
- catch(Exception e){
- }
- repaint();
- }
- }
- public void paint(Graphics g)
- {
- xc += dx; yc += dy;
- if (xc > getWidth()-R)
- {
- xc = getWidth() - R;
- dx = - dx;
- }
- if (xc < R)
- {
- xc = R;
- dx = - dx;
- }
- if (yc > getHeight()-R)
- {
- yc = getHeight() - R;
- dy = - dy;
- }
- if (yc < R)
- {
- yc = R;
- dy = - dy;
- }
- g.drawOval(xc-R, yc-R, 2*R, 2*R);
- }
- }
- =====
- Analogni sat
- import java.applet.*;
- import java.awt.*;
- import java.util.*;
- public class Satic extends Applet implements Runnable {
- private int xc, yc, R;
- private double dsat, dmin, dsec;
- Thread nitv;
- public void init()
- {
- setSize(600, 600);
- xc = getWidth()/2;
- yc = getHeight()/2;
- R = Math.min(xc, yc) - 5;
- dsec = 0.9; dmin = 0.8; dsat = 0.7;
- nitv = new Thread(this);
- nitv.start();
- }
- public void run()
- {
- while(true)
- {
- try
- {
- Thread.sleep(1000);
- }
- catch(Exception e)
- {
- }
- repaint();
- }
- }
- public void paint(Graphics g)
- {
- Date d = new Date();
- int sat, min, sec;
- int dx, dy, xk, yk;
- sat = d.getHours();
- min = d.getMinutes();
- sec = d.getSeconds();
- double alpha;
- xc = getWidth()/2;
- yc = getHeight()/2;
- R = Math.min(xc, yc) - 5;
- g.drawOval(xc-R, yc-R, 2*R, 2*R);
- alpha = sec * 6 * Math.PI / 180;
- dy = (int)(R * dsec * Math.cos(alpha));
- yk = yc - dy;
- dx = (int)(R * dsec * Math.sin(alpha));
- xk = xc + dx;
- g.drawLine(xc, yc, xk, yk);
- alpha = min * 6 * Math.PI / 180;
- dy = (int)(R * dmin * Math.cos(alpha));
- yk = yc - dy;
- dx = (int)(R * dmin * Math.sin(alpha));
- xk = xc + dx;
- g.drawLine(xc, yc, xk, yk);
- alpha = (sat + min / 60.0) * 30 * Math.PI / 180;
- dy = (int)(R * dsat * Math.cos(alpha));
- yk = yc - dy;
- dx = (int)(R * dsat * Math.sin(alpha));
- xk = xc + dx;
- g.drawLine(xc, yc, xk, yk);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement