Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package grafika;
- import java.awt.*;
- import java.awt.event.*;
- public class Prozor extends Frame {
- public int R,G,B;
- public static int broj_dugmeta=0;
- public Prozor(String naslov) {
- super(naslov);
- setSize(700, 700);
- setLayout(null);
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(1);
- }
- });
- addMouseMotionListener(new MouseMotionAdapter() {
- @Override
- public void mouseMoved(MouseEvent e) {
- R=e.getX()%255;
- G=e.getY()%255;
- B=((e.getX()+getY())/2)%255;
- setBackground(new Color(R,G,B));
- }
- });
- addMouseListener(new MouseListener() {
- @Override
- public void mouseClicked(MouseEvent e) {
- Button tdugme = new Button("dugme "+ broj_dugmeta);
- tdugme.setSize(100,50);
- tdugme.setLocation(e.getX(),e.getY());
- tdugme.setBackground(new Color(R,G,B));
- tdugme.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseEntered(MouseEvent e) {
- tdugme.setBackground(Color.WHITE);
- }
- @Override
- public void mouseExited(MouseEvent e){
- tdugme.setBackground(new Color(br,bg,bb));
- }
- });
- add(tdugme);
- broj_dugmeta++;
- }
- @Override
- public void mousePressed(MouseEvent e) {
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- }
- @Override
- public void mouseExited(MouseEvent e) {
- }
- });
- setVisible(true);
- }
- }
- //////////////////
- package Program;
- import grafika.Prozor;
- /**
- * Created by guest-iUbxFu on 28.11.17..
- */
- public class Program {
- public static void main(String[] args) {
- Prozor p = new Prozor("huehue"); //ako je kreiran objekat prozor se sam pravi...
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment