martes, 19 de noviembre de 2013

Codigo


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class YoloI {


public static void main(String[] args) {  
ventana window = new ventana();
window.setVisible(true);
window.setResizable(false);
window.setLayout(null);
window.setPreferredSize(new Dimension(900,644));
window.pack();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
   
   
}

class ventana extends JFrame{

public ventana(){
super("Holis");
Container container = getContentPane();
container.setLayout(null);
//declaracion fondo
Icon img [] ={
new ImageIcon("Amuto.jpg"),
};

//fichas
Fichas ficha1 = new Fichas("1,0");
container.add(ficha1);
ficha1.setBounds(720, 260, 100, 50);

Fichas ficha2 = new Fichas("1,1");
container.add(ficha2);
ficha2.setBounds(720, 200, 100, 50);

//botones

JButton Tirar = new JButton("Tirar");
container.add(Tirar);
Tirar.setBounds(20,500,100,30);

JButton Pasar = new JButton("Pasar");
container.add(Pasar);
Pasar.setBounds(400,500,100,30);


       
//fondo

JLabel fondo = new JLabel(img[0]);
fondo.setBounds(0,0,900,644);
container.add(fondo);
}

}


class Fichas extends JButton implements MouseMotionListener{

public Fichas(String text){

super.setText(text);

addMouseMotionListener(this);

}



public void mouseDragged(MouseEvent mme) {

setLocation(

this.getX() + mme.getX() - this.getWidth() / 2,

this.getY() + mme.getY() - this.getHeight() / 2

);

}

public void mouseMoved(MouseEvent mme) {}

}

No hay comentarios:

Publicar un comentario