Guest User

Untitled

a guest
May 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. package Tetris;
  2.  
  3.  
  4. public class Punto {
  5.  
  6. int x,y;
  7.  
  8. public void setx(int mix){
  9. x=mix;
  10. }
  11.  
  12. public void sety(int miy){
  13. y=miy;
  14. }
  15.  
  16. public int getx(){
  17. return x;
  18. }
  19.  
  20. public int gety(){
  21. return y;
  22. }
  23.  
  24. }
  25.  
  26. package Tetris;
  27.  
  28. import javax.swing.*;
  29. import java.awt.*;
  30.  
  31.  
  32. public class Cuadro extends JPanel {
  33. Punto p0,p1;
  34.  
  35. Cuadro(int a, int b, int i, int j) {
  36. p0=new Punto();
  37. p0.setx(a);
  38. p0.sety(b);
  39.  
  40. p1=new Punto();
  41. p1.setx(i);
  42. p1.sety(j);
  43. }
  44.  
  45.  
  46. public Punto getP0()
  47. {
  48. return p0;
  49. }
  50.  
  51. public Punto getP1()
  52. {
  53. return p1;
  54. }
  55.  
  56. public void movex(int i)
  57. {
  58. p0.setx(i);
  59. p1.setx(i);
  60. }
  61.  
  62. public void movey(int j)
  63. {
  64. p0.sety(j);
  65. p1.sety(j);
  66. }
  67.  
  68. public Punto getp0()
  69. {
  70. return p0;
  71. }
  72.  
  73. public Punto getp1()
  74. {
  75. return p1;
  76. }
  77.  
  78. public void paintComponent(Graphics g)
  79. {
  80. super.paintComponent(g);
  81. g.drawRect(p0.getx(), p0.gety(), p1.getx()-p0.getx(), p1.gety()-p0.gety());
  82. }
  83.  
  84. }
Add Comment
Please, Sign In to add comment