Articles of awt

AffineTransform.rotate () – ¿cómo puedo xlate, rotar y escalar al mismo tiempo?

Tengo el siguiente código que hace (la primera parte de) lo que quiero dibujar un tablero de ajedrez con algunas piezas. Image pieceImage = getImage(currentPiece); int pieceHeight = pieceImage.getHeight(null); double scale = (double)side/(double)pieceHeight; AffineTransform transform = new AffineTransform(); transform.setToTranslation(xPos, yPos); transform.scale(scale, scale); realGraphics.drawImage(pieceImage, transform, this); es decir, obtiene la imagen de una pieza de ajedrez […]

Cómo imprimir un objeto JTable en la aplicación Java

Pregunta Ahora, una vez que los datos se obtienen de la base de datos y se muestran en la “tabla” de objetos JTable incrustada en el scrollPane, ¿cómo creamos un trabajo de impresión que permita imprimir la tabla mostrada como tal en papel de tamaño A3? Mi código para recuperar los datos de la base […]

Cómo hacer el botón AWT () y usar ImageIcon (), Icon ()?

¿Cómo puedo aplicar una imagen GIF a mi Button AWT? AWT : no funciona Icon warnIcon = new ImageIcon(“/src/world.gif”); Button button1 = new Button(warnIcon); Icon warnIcon = new ImageIcon(“/src/world.gif”); JButton button1 = new JButton(warnIcon);

¿Cómo puedo hacer que este JButton sea visible? Cuando tengo el fondo de exploración progresiva JWindow ()?

¿Cómo puedo hacer que el JButton sea visible? 1) Cuando no se enciende ningún fondo progresivo: JButton está mostrando 2) Cuando no se enciende ningún fondo progresivo, se presiona JButton y sigue sin mostrar parpadeo: 3) Cuando se activa el fondo progresivo, JButton es invisible y al presionarlo veo un parpadeo y aparece JButton () […]

Obtenga la detección del mouse con una forma dinámica

Básicamente estoy construyendo un mapa del mundo. Sé cómo tener un área de clic cuadrado. Pero me gustaría hacerlo para poder unir a los países y poder hacer clic en el país. Ahora es bastante obvio que no puedo usar áreas de clic cuadrado porque tendré áreas de clic superpuestas. ¿Podría hacerlo mirando la transparencia […]

Componente JPanel no cuadrado rotativo de Java

Estoy intentando rotar un GridLayout lleno de tags de texto para simular una vista de orientación vertical debido a una restricción del sistema operativo. El JPanel en el que están dentro no es cuadrado, por lo que cuando se giran 90 grados, las tags se cortan en función de las dimensiones del JPanel. ¿Es posible […]

Cómo usar KeyListener

Actualmente estoy intentando implementar un keylistener en mi progtwig para que haga una acción cuando presioné una tecla de flecha, el objeto en mi progtwig se mueve hacia la izquierda o hacia la derecha. Aquí está el método de movimiento en mi progtwig public void moveDirection(KeyEvent e) { int move = 0; int r = […]

Pacman abrir / cerrar la boca de animación

Quiero hacer la animación de apertura / cierre de pacman usando el método más fácil. Aquí está mi código reciente: ¿El problema es que no está pasando nada? package ordner; import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class PacMan implements ActionListener { private JFrame frame; private DrawPanel panel; private void initGui() […]

Java: usar una imagen como un botón

Me gustaría usar una imagen como un botón en Java, e intenté hacer esto: BufferedImage buttonIcon = ImageIO.read(new File(“buttonIconPath”)); button = new JButton(new ImageIcon(buttonIcon)); Pero esto todavía muestra el botón real detrás de la imagen, solo me gustaría que la imagen funcione como el botón, ¿cómo puedo hacer esto?

JComponents que desaparece después de llamar a mouseClicked ()

Estoy escribiendo un progtwig de GUI de Java con Swing. La interfaz se ve así: Cuando el usuario hace clic en una de las imágenes en el lado derecho, quiero que aparezca una pequeña vista previa en el área naranja en la esquina superior izquierda. Extraigo todos los archivos de imagen de un directorio en […]