Articles of búfer

¿Cómo dibujo una imagen en un JPanel o JFrame?

¿Cómo dibujo una imagen en un JPanel o JFrame, ya he leído el tutorial de Oracle sobre esto, pero parece que no puedo hacerlo bien. Necesito que se muestre la imagen ” BeachRoad.png ” en un conjunto específico de coordenadas. Esto es lo que tengo hasta ahora. public class Level1 extends JFrame implements ActionListener { […]

El progtwig se congela durante Thread.sleep () y con Timer

Pregunta original: Se supone que este método cambia la imagen que se muestra en un JFrame gradualmente en otra imagen. Sin embargo, sin una forma de desacelerarlo, parece que cambia de una imagen a una nueva. Para frenarlo, puse un Thread.sleep (1000) para que los cambios no ocurrieran instantáneamente. Sin embargo, con esta línea allí, […]

Java BufferedImage obtiene rojo, verde y azul individualmente

El método getRGB devuelve un único int. ¿Cómo puedo obtener individualmente los colores rojo, verde y azul como valores entre 0 y 255?

¿Qué tan grande debe ser mi buffer recv cuando llamo a recv en la biblioteca de socket?

Tengo algunas preguntas sobre la biblioteca de socket en C. Aquí hay un fragmento de código al que me referiré en mis preguntas. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); ¿Cómo decido qué tan grande hacer recv_buffer? Estoy usando 3000, pero es arbitrario. ¿Qué sucede si recv() recibe un paquete más grande que mi buffer? ¿Cómo […]

Al dibujar un componente en BufferedImage, se causa daños en la pantalla

Estoy utilizando el componente JScrollNavigator que se describe aquí , para proporcionar una ventana de navegación sobre un gran componente CAD tipo “canvas” que he incrustado en un JScrollPane . He intentado adaptar el JScrollNavigator para dibujar una imagen en miniatura del canvas para proporcionar un contexto adicional para el usuario. Sin embargo, la acción […]

Cómo serializar un objeto que incluye imágenes Buffered

Intento crear un progtwig simple de edición de imágenes en java. Hice un objeto ImageCanvas que tiene toda la información sobre la imagen que se está editando (algunas propiedades básicas, lista de efectos que se aplican, una lista de capas BufferedImage , etc.) y quería una manera simple de guardarlo en el disco para que […]

Conversión de valores RGB en enteros

Entonces en una BufferedImage , recibe un entero único que tiene los valores RGB representados en él. Hasta ahora utilizo lo siguiente para obtener los valores RGB de él: // rgbs is an array of integers, every single integer represents the // RGB values combined in some way int r = (int) ((Math.pow(256,3) + rgbs[k]) […]

BufferedImage no se borra antes de cada renderizado

Estoy tratando de aprender a construir un juego simple a través de un tutorial que estoy viendo. Hasta ahora todo estaba bien, pero cuando muevo la imagen, la imagen anterior no se borra ni elimina. No estoy seguro exactamente qué está mal, o por qué está sucediendo. Tengo 3 clases, una clase principal, una clase […]

JComponentes que no aparecen con el fondo de la imagen?

Mis componentes no aparecen. ¿Cómo puedo solucionar esto? Código: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.*; public class login implements ActionListener{ JTextField gusername; JTextField gpassword; static String username; static String password; void logini() throws IOException { JFrame window = new JFrame(“Login”); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setSize(300, 250); window.setResizable(false); window.setVisible(true); […]