background preloader

Java

Facebook Twitter

Nimbus Defaults (The Java™ Tutorials > Creating a GUI With JFC/Swing > Modifying the Look and Feel) Foros - Java - RE:Agregar Imagen al JPanel (Danilo Juvinao) - La Web del Programador. Import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JPanel; /** * * @author Edwin Bismark Reyes Rodríguez */ public class JEImagePanel extends JPanel{ private Image image = null; private Icon icon; /** Creates a new instance of JEImagePanel */ public JEImagePanel() { protected void paintComponent(Graphics g) { Graphics2D g2 =(Graphics2D) g; if(getImage()!

=null){ g2.drawImage(getImage(), 0, 0, getWidth(), getHeight(), null); } } public Image getImage() { return image; } public void setImage(Image image) { this.image = image; } public Icon getIcon() { return icon; } public void setIcon(Icon icon){ this.icon=icon; setImage(((ImageIcon)icon).getImage()); } } ActionListener - ChuWiki. Los ActionListener Los componentes java (JButton, JTextField, etc) y algunas clases que no lo son (como TableModel, ListModel, etc) permiten que nos "suscribamos" a eventos que pasan en ellos, de forma que cuando ocurre este evento, el componente nos avisa. Por ejemplo, podemos estar interesados en cuándo se pulsa un botón, cuando un componente gana el foco, cuando pasa el ratón por encima, cuándo se cierra una ventana, etc, etc.

Para enterarnos de todos estos eventos, los componentes tienen métodos del estilo add...Listener() donde los puntos suspensivos, de alguna forma, representan el nombre del tipo de evento. Así, por ejemplo, los componentes pueden tener métodos addActionListener(), addMouseListener(), addWindowListener(), etc. Lo que se comenta aquí valdrá para todos ellos, pero nos centraremos en el ActionListener. Cuando usamos el addActionListener() de un componente, nos estamos suscribiendo a la "acción típica" o que java considera más importante para ese componente. Trail: Creating a GUI With JFC/Swing (The Java™ Tutorials) Entorno gráfico en Java. Java: Convertir un Date en un String formato dd/MM/aaaa - Escapando del Interbloqueo. [código] Conexiones Cliente-Servidor mediante sockets en Java « Linux, Java y programación.