Toda ventana la implementaremos con JFrame o con JDialog Para que una ventana sea funcional deberemos añadir los componentes que necesitemos, y eso lo hemos de hacer en contenedor que incorporan.
Java para programadores (9.2) – Empezamos con JFrame
El contenedor de mayor nivel en Swing es JFrame (en AWT seria Frame)
Java para programadores (9.1) – El paquete javax.swing
El primer paquete de que dispone java para las interfaces graficas es java.awt (Abstract Window Toolkit). AWT es una librería portable para aplicaciones y/o applets. Provee la conexión entre la aplicación y el sistema de ventanas nativo. Los componentes AWT dependen de componentes en código nativo (llamados peers) para manejar
Java para programadores (11). Comunicaciones
Unos de los principios que tuvieron en cuenta al definir Java, era que tenía que ser capaz de comunicarse con otros ordenadores, en este apartado revisaremos cómo podemos hacer que dos procesos intercambien información por medio de puertos de comunicación. Durante este trabajo, consideraremos, básicamente,el trabajo con sockets, dejando un
Ejercicio java. Comunicaciones. Pequeño chat
Realizar un Chat simple, con un servidor y un cliente, cada uno de ellos puede recibir datos por la consola del sistema y se los envía al otro. El programa termina cuando en cualquiera de las dos consolas, se teclea “q”. Para no complicar el proceso, solo aceptaremos que cada
Java para programadores (11.5). Comunicaciones . InetAddress
Así como la clase URL representaba una url, la clase InetAddress representa una dirección IP, y dispone de los métodos necesarios para conseguir información de la IP
Java para programadores (11.4). Comunicaciones web con HttpURLConnection
Para poder acceder a un recurso remoto a través de internet deberemos utilizar sockets. Pero para ello, debemos de disponer de una IP o un nombre de dominio, debemos montar la URL y sus parámetros de una forma correcta, debemos eliminar los caracteres especiales (empezando por el espacio), controlar los
Java para programadores (11.3). Comunicaciones. Sockets de servidor
Para establecer conexión entre dos procesos, deberemos hacer que uno de los participantes inicie el proceso en modo “escucha”, y será al que denominaremos ”Servidor”. La clase ServerSocket, nos permite implementar esta modalidad Para iniciar la escucha en un puerto deberemos hacer: El proceso queda parado en el accept() hasta
Java para programadores (11.2). Comunicaciones. Los sockets
Los sockets son un mecanismo que nos permite establecer un enlace entre dos programas que se ejecutan independientes el uno del otro
Java para programadores (11.1). Fundamentos de comunicaciones
La programación en red se refiere a un desarrollo que implica distintos procesos corriendo en uno o en varios ordenadores y que leen y escriben información en stream que los interconecta.