Articles of swing

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() […]

¿Selección limitada en un JTextField / JTextComponent?

Considere un JFormattedTextField (o cualquier JTextComponent, en realidad) donde hay un prefijo y un sufijo visualizados alrededor de lo que es el “texto” real del campo. Por ejemplo, el doble 3.5 sería la cadena (a través del formato) “3.50” alrededor de la cual sería el prefijo “$” y el sufijo “”, para un texto en […]

Método de swing similar a canvas.putImageData de HTML5 (arrayOfPixels, 0,0)

Tengo un código JavaScript que actúa sobre una matriz de píxeles definida así: screen = {‘width’:160, ‘height’:144, ‘data’:new Array(160*144*4)}; … canvas.putImageData(GPU._scrn, 0,0); Donde la pantalla es 1D matriz de ancho * alto * 4 valores que representan los colores como se detalla aquí: https://developer.mozilla.org/En/HTML/Canvas/Pixel_manipulation_with_canvas ¿Hay algún método conveniente para pintar esta matriz en la pantalla […]

¿Cómo incluir un panel personalizado con NetBeans GUI Builder?

He escrito una clase que amplía JPanel. ¿Es posible usar esto en NetBeans GUI Builder y que sobreviva a toda la generación automática de código? He utilizado la opción de código personalizado en el constructor de la GUI para crear una instancia del objeto como la nueva clase, pero parece que la statement no se […]

¿Cómo puedo hacer una animación Java Swing más suave?

Estoy creando una transición de diapositivas animada en Java, y está rota en mi modelo actual MacBook Pro y en mi iMac de un año, en Java 6, 7 y 8. ¿Qué puedo hacer para que esta animación parezca más suave para el usuario en Mac OS X? import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import […]

Centro JDialog sobre el padre

Tengo una aplicación Java swing con un botón que produce una ventana emergente cuando se realiza una determinada acción. Me gustaría alinear el punto central de la ventana emergente con el punto central de la ventana principal cuando se representa. ¿Cómo puedo calcular las coordenadas x, y para conectar a setLocation() para la ventana emergente? […]

JTable enter key

Estoy desarrollando una aplicación usando jTable para la gestión de inventario. La acción es, escribiendo el código del elemento en un jTextField y presionando la tecla Enter , los detalles de ese código deberían llegar a jTable . Y allí tengo que escribir la cantidad y presionar Enter para calcular la cantidad. Pero ahora, dando […]

Cambiar el color de degradado JButton, pero solo para un botón, no todo

Quiero cambiar el color de degradado de JButton , encontré esto, http://java2everyone.blogspot.com/2009/01/set-jbutton–gradient-color.html , pero quiero cambiar el degradado solo por un botón, no por todos los botones

¿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 { […]

¿Cómo volver a pintar un JPanel después de haber dibujado sobre él?

Tengo un componente que hereda de JPanel, dibujo una grilla sobre él. Ahora tengo un JComboBox y quiero que el usuario pueda elegir el tamaño de la cuadrícula aquí y luego presione un botón para hacer que la cuadrícula cambie (volver a pintar la cuadrícula). Lo que pasa es que pinta la cuadrícula inicial, pero […]