Artículos
CSS

Borde con doble linea mediante CSS

Creado: 12/Jul/2007 Actualizado: 13/Oct/2021

Vamos a seguir con los ejemplos CSS de tipos de bordes en los que ya hemos visto cómo insertar imágenes con borde en nuestras páginas web y cómo crear un borde con líneas discontinua para poder aplicarlo en cualquier elemento de tipo caja de nuestros diseños. En el caso de hoy, vamos a ver cómo podemos crear un borde con doble linea mediante CSS. Este tipo de borde lo podremos aplicar sobre cualquier elemento de tipo caja que hayamos incluido en el diseño de nuestras páginas web.

Lo primero que tenemos que saber es que para obtener un borde con doble linea mediante CSS utilizamos nuevamente el atributo border-style. En este caso, el valor que hay que darle, para que la línea sea doble es «double».

Las formas de definir un estilo son varias. Por ejemplo podemos hacerlo mediante el elemento style o directamente mediante el atributo style de los elementos HTML. Eso ya dependerá de las veces que quieras reutilizar el estilo, en el caso de lo vayas a reutilizar en muchos elementos es recomendable la primera opción, y en el caso de que sea algo puntual lo recomendable será optar por la segunda opción.

En este ejemplo, para poder obtener un borde con doble linea, vamos a utilizar la segunda forma. Vamos a definir una capa de contenido y ha aplicarle el estilo de borde con línea de doble. Así, sobre el elemento div, que representa una capa en HTML, añadimos nuestro código CSS:

<div style="border-style:double">
...
</div>

Aunque podemos definirlo en cualquier otro elemento. Por ejemplo, en una imagen, que es representada mediante un elemento img en HTML, el código que tendríamos sería el siguiente:

<img src="lineadecodigo.jpg" style="border-style:double"/>

Espero que os haya gustado y que os sea de utilizar el saber cómo podemos definir un borde con doble linea mediante CSS.

¿Cómo definirías un estilo para poder tener un borde de doble línea que podamos aplicar a muchos elementos de tu diseño? ¿Nos lo cuentas en los comentarios?

Código Fuente

Descárgate el código fuente de Borde con doble linea mediante CSS
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Test CSS

¿Te atreves a probar tus habilidades y conocimiento en CSS con nuestro test?

Test CSS
Artículos
Java

Listar un directorio con Java IO

Creado: 11/Jul/2007 Actualizado: 02/Jun/2015

Mediante la librería Java IO vamos a listar el contenido de un directorio con el fin de mostrarlo por pantalla. Para ello, lo primero que haremos será obtener una referencia al directorio que queremos listar. Utilizaremos, en este caso, la clase File para almacenar la referencia.

File dir = new File("c:\winnt");

Uno de los métodos de la clase File es .list(). Mediante este método recuperaremos los ficheros que componen el directorio especificado. Lo que nos devuelve es un array de cadenas.

String[] ficheros = dir.list();

Hay que tener cuidado con este método. Porque si el resultado de la invocación al método no devuelve resultados, deja a la variable sin instanciar y por consiguiente con un valor de null. Y claro que nadie quiere que le de un NullPointerException. A si que meteremos una validación antes de acceder a la variable.

Si nos ha devuelto resultados, solo nos quedará recorrer el array para sacar sus datos por pantalla.

if (ficheros == null)
  System.out.println("No hay ficheros en el directorio especificado");
else { 
  for (int x=0;x<ficheros.length;x++)
    System.out.println(ficheros[x]);
}

Código Fuente

Descárgate el código fuente de Listar un directorio con Java IO
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
HTML

Puntos suspensivos en HTML

Creado: 10/Jul/2007 Actualizado: 16/May/2015

De primeras, escribir un artículo que explique como poner unos puntos suspensivos en HTML, puede parecer una perdida de tiempo.

Más de uno este pensando, pues está claro, tan simple como concatenar tres puntos seguidos para tener nuestros puntos suspensivos.

En un lugar de la mancha, de cuyo nombre no quiero acordarme,...

Y poco más habría que decir. Pero la razón de este artículo es para explicar que HTML tiene una entidad que nos permite reflejar de una forma única los puntos suspensivos.

Dicha entidad es «hellip» y en HTML se representaría anteponiéndola un & y finalizando con punto y coma. Veamos la línea de código:

De esta forma, nuestro código HTML, para utilizar los puntos suspensivos quedaría de la siguiente forma:

En un lugar de la mancha, de cuyo nombre no quiero acordarme,…

Código Fuente

Descárgate el código fuente de Puntos suspensivos en HTML
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre HTML

Disfruta también de nuestros artículos sobre HTML en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test HTML

¿Te atreves a probar tus habilidades y conocimiento en HTML con nuestro test?

Test HTML
Artículos
CSS

Borde con líneas discontinuas

Creado: 09/Jul/2007 Actualizado: 13/Oct/2021

Mediante CSS podemos manipular los bordes de los elementos HTML, que sean de formato caja, de una forma muy sencilla. La propiedad CSS que nos permite indicar qué tipo de borde queremos es border-style. En este caso vamos a ver cómo podemos crear un borde con líneas discontinuas en CSS. Y en concreto para nuestro objetivo y así poder tener un borde con líneas discontinuas, el valor a aplicar a la propiedad border-style es «dashed».

Pero vamos por partes, lo primero que tenemos que hacer es definir el estilo. Para ello, podemos crearnos un estilo propio, o bien aplicárselo directamente a uno de los elementos.

En el caso que queramos definir un estilo propio lo haremos de la siguiente forma:

.borde_discontinuo{
  border-style:dashed;
}

Y en el caso de querer aplicarlo sobre un elemento, en nuestro caso una tabla, que es representada mediante el elemento table, lo haremos de la siguiente forma:

table{
  border-style:dashed;
}

Hay que recordar que los estilos que definamos debemos de ponerlos dentro del elemento style de HTML. Ya sea en la propia página o asociando un fichero CSS. con dichos estilos.

Para aplicar estos estilos deberemos de utilizar el atributo class sobre el elemento que queramos aplicar el estilo. Por ejemplo, si queremos utilizar sobre una imagen, tendríamos la siguiente línea de código:

<img class="borde_discontinuo" src="lineadecodigo.miniatura.jpg" />

Hay que recordar que el elemento que en HTML nos permite insertar una imagen es el elemento img.

En el caso de que hayamos definido el estilo sobre un elemento, simplemente tendremos que utilizar el elemento HTML en nuestra página web.

Con estos pasos tan sencillos habremos conseguido crear un borde con líneas discontinuas. Y tú, ¿en qué elementos utilizas este tipo de bordes? Déjanos tus experiencias dentro de los comentarios.

Código Fuente

Descárgate el código fuente de Borde con líneas discontinuas
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Test CSS

¿Te atreves a probar tus habilidades y conocimiento en CSS con nuestro test?

Test CSS
Artículos
Java

Elemento máximo y mínimo de un conjunto con Objetos

Creado: 08/Jul/2007 Actualizado: 02/Jun/2015

En el ejemplo de Calculo del número máximo y mínimo de un conjunto veíamos que el algoritmo de cálculo implementado por el FrameWork de las colecciones confiaba en que el tipo de dato utilizado en el conjunto tenía implementado la función compareTo. Lo cual sucede en los tipos de datos básicos.

Esto no implica que aquellos tipos de datos que no lo implementen dicho método no puedan utilizar las funciones del FrameWork.

Además de las funciones…

.max(conjunto)
.min(conjunto)

Tenemos otras dos…

.max(conjunto, comparator)
.min(conjunto, comparator)

Estas operaciones sirven para decirle al algoritmo: dame el máximo y mínimo elemento del conjunto y utiliza el objeto comparator que es el que sabe comparar los elementos del conjunto.

La verdad es que hablar del objeto comparator es algo erroneo, ya que Comparator es un Interface. Dicho interface nos especifica los métodos que hay que implementar para que dos elementos puedan ordenarse.

Dos son los métodos del Interface Comparator

int compare(Object o1, Object o2)
boolean equals(Object obj)

Deberemos de implementar estos métodos en una clase, la cual, será la que pasemos como parámetro a las funciones de máximo y de mínimo.

Para nuestro ejemplo supongamos que partimos de la clase Persona que será de la siguiente forma….

Class Persona {
     int iEdad;
     String sNombre;
}

El objeto compare deberá saber como comparar dos personas. El método devolverá un número positivo si la primera persona es menor que la segunda, cero si las personas son iguales y un número negativo si la segunda persona es mayor que la primera.

Asumimos que comparamos a las personas por su edad, quedándonos la siguiente implementación del método compare…

Comparator comparador = new Comparator(){
    public int compare(Persona p1, Persona p2) {
        return (p1.getEdad()-p2.getEdad());
    }
};

Por último bastará con pasarle el comparador a las funciones de mínimo y máximo.

System.out.println(Collections.max(hs2,comparador).getNombre());
System.out.println(Collections.min(hs2,comparador).getNombre());

Código Fuente

Descárgate el código fuente de Elemento máximo y mínimo de un conjunto con Objetos
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
Java

Conocer el tamaño de un fichero con Java

Creado: 07/Jul/2007 Actualizado: 02/Jun/2015

Pocas líneas pueden llegar a darnos tanta información. Este es el caso en el que queramos conocer el tamaño de un fichero utilizando el lenguaje Java. Toda la información está contenida en la clase File.

Y es que lo primero que tenemos que hacer es instanciar dicha clase con la ruta, o path, del fichero sobre el que queremos obtener la información.

String sFichero = "c:\\nombredelfichero.extension";
File fichero = new File(sFichero);

Ahora solo nos quedará el invocar la propiedad .length() que nos devolverá el tamaño del fichero en bytes:

fichero.length();

Pues como decía dos líneas arriba. Muy sencillo y útil.

Código Fuente

Descárgate el código fuente de Conocer el tamaño de un fichero con Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
HTML

Poner flechas en HTML

Creado: 05/Jul/2007 Actualizado: 16/May/2015

En algunos artículos de Linea de Código hemos podido ver que mediante las entidades HTML podemos hacer cosas muy curiosas. Por ejemplo Alfabeto Griego en HTML, © de Copyright, la letra π en una página web,…

Hay que recordar que una entidad se compone de la siguiente forma:

&nombre;

Así podemos poner

© 
π 
...

Pues, las entidades también nos van a servir para incluir flechas en nuestra página HTML. Así, podríamos escribir textos como el que sigue:

⇒ En la operación, cuando 1 ← 9, quiere decir que llegaremos hasta el nueve de forma creciente.
⇒ si la operación se expecifica 1 → 9, quiere decir que iremos de forma decreciente.

Las flechas que podemos utilizar como entidades son las siguientes:

←	Flecha hacía la izquierda
↑	Flecha hacía arriba
→	Flecha hacía la derecha
↓	Flecha hacía abajo
↔	Flecha a izquierda y derecha
↵	Flecha de retorno de carro
⇐	Flecha doble hacía la izquierda
⇑	Flecha doble hacía arriba
⇒	Flecha doble hacía la derecha
⇓	Felcha doble hacía abajo
⇔	Flecha doble a izquierda y derecha

Código Fuente

Descárgate el código fuente de Poner flechas en HTML
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre HTML

Disfruta también de nuestros artículos sobre HTML en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test HTML

¿Te atreves a probar tus habilidades y conocimiento en HTML con nuestro test?

Test HTML
Artículos
Javascript

Calcular el numero de imágenes con JavaScript

Creado: 04/Jul/2007 Actualizado: 27/Ago/2021

Otra de las cosas que podemos hacer manipulando el DOM de una página web y apoyándonos en JavaScript es poder calcular el número de imágenes que tenemos cargadas en la página.

Lo primero que vamos a hacer es poner unas cuantas imágenes en nuestra página HTML. Para ello nos apoyamos en la etiqueta img. Veamos como sería el código:

<img src="prototype.png" alt="Prototype"><br>
<img src="groovy.gif" alt="Groovy"><br>
<img src="opera.jpg" alt="Opera"><br>
<img src="firefox.jpg" alt="FireFox">

En el atributo src indicamos la URL que contiene la imagen y mediante el atributo alt indicamos el texto alternativo asociado a la imágen.

El DOM nos ofrece el objeto document.images. Dicho objeto hace referencia a las imágenes que hay dentro del documento HTML.

Y si utilizamos el atributo length, este nos indicará el número de imágenes del documento. Solo nos quedará el volcar el contenido a la página mediante document.write de JavaScript.

El número de imágenes del documento es <script>document.write(document.images.length);</script>

Código Fuente

Descárgate el código fuente de Calcular el numero de imágenes con JavaScript
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Test Javascript
Artículos
HTML

Alfabeto griego en HTML

Creado: 02/Jul/2007 Actualizado: 16/May/2015

Puede ser que no sea muy habitual el que tengamos que poner una letra griega en nuestros documentos HTML. Pero, por ejemplo, si estamos trabajando con formulas científicas, es fácil que tengamos que utilizar letras como α, β, γ,…

Es bueno saber que mediante HTML y las entidades podemos incluir de una forma sencilla cualquier letra del alfabeto griego en nuestra página HTML, de una forma muy sencilla.

Una entidad en HTML está compuesta por el simbolo and (&), el nombre de la entidad y, por último, un punto y coma (;).

&entidad;

En el caso del alfabeto griego, el nombre de la entidad coincide con el nombre de la letra griega. Así, para poner la letra alpha (α) deberemos de utilizar lo siguiente:

α

Es importante saber que si la primera letra de la entidad va en minúscula, veremos el alpha minúscula (α), si ponemos la primera letra en mayúscula, veremos el alpha en mayúculas (Α).

α
Α

Veamos el resto de letras del alfabeto griego:

Alfa - α
Beta - β
Gamma - γ
Delta - δ
Epsilon - ε
Zeta - ζ
Eta - η
Theta - θ
Iota - ι
Kappa - κ
Lambda - λ
Mu - μ
Nu - ν
Xi - ξ
Omicron - ο
Pi - π
Rho -ρ
Sigma - σ
Tau - τ
Upsilon - υ
Phi -φ
Chi - χ
Psi - ψ
Omega - ω

Código Fuente

Descárgate el código fuente de Alfabeto griego en HTML
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre HTML

Disfruta también de nuestros artículos sobre HTML en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test HTML

¿Te atreves a probar tus habilidades y conocimiento en HTML con nuestro test?

Test HTML
Artículos
Java

Crear un frame con AWT

Creado: 01/Jul/2007 Actualizado: 02/Jun/2015

Lo primero que nos interesa conocer cuando nos enfrentamos por primera vez a la programación de aplicaciones gráficas en Java es como crear una ventana, ya que este será el foco central de nuestra aplicación. Una vez creada nuestra ventana iremos añadiéndola el resto de elementos gráficos: botones, campos de texto, listas,….

Las ventanas dentro de la librería AWT se engloban en la clase Frame. Es por ello que simplemente tendremos que instanciar un objeto de dicha clase.

Frame miFrame = new Frame ();
Frame miFrame = new Frame("Titulo del frame");

Una vez hemos instanciado la clase deberemos de hacer visible la ventana. Para lo cual invocaremos el método .setVisible(true) pasandole como parámetro true (Queríamos hacerla visible, ¿verdad?).

miFrame.setVisible(true);

Si ejecutamos el código con estas tres líneas lo que nos va a aparecer es una ventana de dimensiones mínimas. El ancho y alto de la ventana puede ser modificado mediante el método .setSize que recibe como parámetros el ancho y alto respectivamente.

miFrame.setSize(iAncho, iAlto);

Otro enfoque a nuestro problema es el de crearnos una clase propia que herede de la clase Frame:

public class MiFrame extends Frame {
   
     MiFrame(){
       super(); 
      }

     MiFrame(String sTitulo){
       super(sTitulo);
      }
}

De tal manera que nuestro programa instanciara a dicha clase en vez de a Frame.

MiFrame miFrame = new MiFrame ();
MiFrame miFrame = new MiFrame("Titulo del frame");

En este segundo enfoque separamos de una manera clara lo que es la lógica de la aplicación de lo que es la lógica del interface gráfico, la cual queda encapsulada en la clase MiFrame, en conclusión, un código «más limpio» y «reutilizable».

Código Fuente

Descárgate el código fuente de Crear un frame con AWT
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java