Ejercicio 1 Semana 1 - Curso Desarrollo de aplicaciones con Interfaz Gráfica, Manejo de Eventos, Clases y Objetos : Java


/ Published in: Java
Save to your folder(s)

Ejercicio 1 Semana 1 - Curso Desarrollo de aplicaciones con Interfaz Gráfica, Manejo de Eventos, Clases y Objetos : Java.
www.senavirtual.edu.co


Copy this code and paste it in your HTML
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package ejerciciorectangulo;
  6.  
  7. import java.applet.Applet;
  8. import java.awt.*;
  9. import java.awt.event.*;
  10.  
  11. /**
  12.  *
  13.  * @author Admin
  14.  */
  15. public class FillRect extends Applet implements AdjustmentListener {
  16.  
  17. Scrollbar deslizador1,deslizador2,deslizador3;
  18. String etiq_desl1,etiq_desl2,etiq_desl3;
  19. int val_desl1 = 0;
  20. int val_desl2 = 0;
  21. int val_desl3 = 0;
  22.  
  23. /**
  24.   * Initialization method that will be called after the applet is loaded
  25.   * into the browser.
  26.   */
  27. public void init() {
  28. deslizador1 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
  29. deslizador2 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
  30. deslizador3 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
  31. add(deslizador1);
  32. add(deslizador2);
  33. add(deslizador3);
  34. deslizador1.addAdjustmentListener(this);
  35. deslizador2.addAdjustmentListener(this);
  36. deslizador3.addAdjustmentListener(this);
  37. }
  38.  
  39. public void paint(Graphics g) {
  40. g.setColor(new Color(val_desl1,val_desl2,val_desl3));
  41. g.drawRect(0,0,150,300);
  42. g.fillRect(0,0,150,300);
  43.  
  44. g.setColor(Color.black);
  45. g.drawString(etiq_desl1,30,100);
  46. g.drawString(etiq_desl2,30,150);
  47. g.drawString(etiq_desl3,30,200);
  48.  
  49. }
  50.  
  51.  
  52. public void adjustmentValueChanged(AdjustmentEvent ae) {
  53. val_desl1 = deslizador1.getValue();
  54. val_desl2 = deslizador2.getValue();
  55. val_desl3 = deslizador3.getValue();
  56. etiq_desl1 = "deslizador 1 " + val_desl1;
  57. etiq_desl2 = "deslizador 2 " + val_desl2;
  58. etiq_desl3 = "deslizador 3 " + val_desl3;
  59. repaint();
  60. }
  61.  
  62.  
  63. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.