Development & System

Elementos gráficos – Listas

Posted by in Componentes JavaFX, Java, JavaFx

Las listas representan elementos capaces de englobar una lista de datos sobre los cuales se puede realizar una selección. Esta lista de datos puede ser más o menos grande dependiendo de las necesidades de la UI, por lo que se deberá escoger entre varios elementos: ChoiceBox, ComboBox y ListView. Muchos de los métodos de estos elementos son comunes ya que su cometido es prácticamente idéntico ChoiceBox Un choice box se suele utilizar para mostrar un conjunto de elementos no muy grande ya que se muestra como un desplegable donde el…read more

0

Elementos gráficos – Botones

Posted by in Componentes JavaFX, Java, JavaFx

Al igual que pasaba en Swing, los botones representan uno de los componentes más utilizados a la hora de realizar interfaces gráficas con javafx. Las posibilidades se resumen en los 5 principales tipos: button, radiobutton, togglebutton, checkbox. La mayoría de características y métodos que se pueden utilizar en estos componentes son comunes Button Para poder personalizar el aspecto de un botón se utiliza el método setGraphics, al cual se le pasa un imageview con la imagen correspondiente

Del mismo modo si se le quiere añadir un evento de sombra…read more

0

Layouts

Posted by in Componentes JavaFX, Java, JavaFx

Como ya se explicó en entradas tanto de Android como de Swing, los layouts sirven para gestionar el espacio y la colocación de los elementos gráficos de la interfaz. Los layouts disponibles en JavaFx son: BorderPane HBox VBox StackPane GridPane FlowPane TilePane AnchorPane Hay que tener en cuenta que se pueden combinar los layouts gestionando layouts dentro de layouts. BorderPane Layout basado en la situación de elementos en los puntos cardinales norte, sur, este, oeste o centro, dividiendo la pantalla en cada uno de los “sub-contentenedores” correspondientes. Para poder instancias…read more

0

Colecciones dinámicas – HashTable

Posted by in Fundamentos, Java

Una de las colecciones que ofrece el paquete util de java son las colecciones HashTable. Esta estructura de datos utiliza una función hash para identificar los datos mediante una clave asociada. Al igual que con las colecciones ArrayList, este tipo de colecciones tienen un tamaño modificable ya que incrementa / decrementa cuando se añaden o borran elementos Los constructores que se pueden utilizar para crear una HashTable son:

Los métodos más utilizados son:

Del mismo modo. algunas de las acciones más habituales son:

Los códigos completos son:…read more

0

Colecciones dinámicas – ArrayList

Posted by in Fundamentos, Java

Una colección se puede definir como el conjunto de objetos agrupados en una entidad que posibilitan el manejo de estos de forma centralizada. En java el paquete utils contiene numerosas colecciones que permiten las acciones antes mencionadas. Una de las principales colecciones que otorga este paquete es la estructura llamada ArrayList. En conctreto la estructura llamada ArrayList es una colección que utiliza la interfaz List capaz de guardar diferentes tipos de datos en su interior de crecimiento automático, por lo que no es necesario definir su tamaño en la definición ya…read more

0

Clases abstractas

Posted by in Fundamentos, Java

Como ya se vio en la entrada de las clases y objetos, se definió clase como el conjunto de códigos utilizado para poder instanciar objetos. Sin embargo no siempre es así, ya que si una clase es abstracta no se puede utilizar para instanciar objetos, sino que servirá de base para el resto de clases que hereden de ella. La sintaxis de una clase abstracta es:

La palabra abstract indica que la clase no podrá ser utilizada para instanciar objetos. Dentro de la clase si se podrán escribir tanto…read more

0

Colecciones – Arrays

Posted by in Fundamentos, Java

Las colecciones de datos son variables que guardan en su interior un conjunto de datos, bien primitivos o referencias a objetos, de forma que son accesibles desde el mismo punto. El punto negativo que tienen este tipo de colecciones es que su longitud no es alterable una vez está creada la colección. Estas colecciones pueden ser definidas de diferentes formas, siempre dependiendo del tipo de datos que guarden dentro:

Para el acceso a las posiciones del array, bien sea para consultar el dato de la posición concreta o para…read more

0

La clase String

Posted by in Fundamentos

La clase String representa una de las clases más utilizadas en java ya que es la encargada de almacenar una cadena de caracteres y gestionar su funcionamiento. Lo primero que hay que comentar es que, a diferencia del resto de variables vistas en entradas anteriores, String carece de tipo primitivo

Normalmente este suele ser el constructor utilizado para poder crear una variable de tipo String, definiendo cual es el conjunto de caracteres asociados a la variable. Una de los potenciales que tiene este tipo de variables es que al…read more

0

Estructuras de control

Posted by in Fundamentos, Java

Las estructuras de control sirven para poder manejar el flujo de la ejecución dentro del programa. Para la programación organizada el métodos este tipo de ejecuciones facilita mucho el trabajo y ahorra en gran medida el número de líneas de código a utilizar. Las principales estructuras de control de flujo son: if else Estructura que ejecutará el bloque de código que cumpla con la condición a evaluar. La sintaxis de la estructura es la siguiente: Un ejemplo de este tipo de estructura con una variable sería el siguiente

En…read more

0

Selector de color

Posted by in Diálogos, Java, Swing

El selector de color es un tipo de diálogo que ya construido que ofrece la posibilidad de seleccionar el código de color mediante una paleta. El constructor del elemento sería

En este caso el constructor no se utiliza como tal, ya que para llamar a un dialogo preconstruido se utiliza el método showDialog(componente contenedor, titulo, color inicial)

Si se quiere guardar el color seleccionado se iguala a una variable de tipo Color

0