/* * * * */ import java.lang.*; import java.util.*; import java.applet.*; import java.awt.*; public class fecha extends Applet { final Font f = new Font("Helvetica", Font.BOLD, 12); public void paint(Graphics g) { Date fechaDelSistema = new Date(); g.setColor(Color.black); String nombreMes[]; String nombreDia[]; nombreMes = new String[12]; nombreDia = new String[7]; nombreMes[0] = "enero"; nombreMes[1] = "febrero"; nombreMes[2] = "marzo"; nombreMes[3] = "abril"; nombreMes[4] = "mayo"; nombreMes[5] = "junio"; nombreMes[6] = "julio"; nombreMes[7] = "agosto"; nombreMes[8] = "septiembre"; nombreMes[9] = "octubre"; nombreMes[10] = "noviembre"; nombreMes[11] = "diciembre"; nombreDia[0] = "Domingo"; nombreDia[1] = "Lunes"; nombreDia[2] = "Martes"; nombreDia[3] = "Miercoles"; nombreDia[4] = "Jueves"; nombreDia[5] = "Viernes"; nombreDia[6] = "Sabado"; int almacenAnyo = fechaDelSistema.getYear(); int almacenMes = fechaDelSistema.getMonth(); int almacenDia = fechaDelSistema.getDate(); int almacenSemana = fechaDelSistema.getDay(); int efecto2000 = 1900; Dimension d = this.size(); int nuevoAzulCampus = (0xff000000 | (0x00 << 16) | (0x00 << 8) | 0x00); Color azulCampus = new Color(nuevoAzulCampus); g.setColor(azulCampus); g.fillRect(0, 0, d.width, d.height); g.setColor(Color.white); g.setFont(f); drawCenteredString(nombreDia[almacenSemana] + ", " + almacenDia + " de " + nombreMes[(almacenMes)] + " de " + (efecto2000 + almacenAnyo), d.width, d.height, g); } public void drawCenteredString(String s, int w, int h, Graphics g) { FontMetrics fm = g.getFontMetrics(); int x = (w - fm.stringWidth(s)) / 2; int y = (fm.getAscent() + (h - (fm.getAscent() + fm.getDescent()))/2); g.drawString(s, x, y); } }