JFrame con imagen

Páginas: 3 (535 palabras) Publicado: 12 de marzo de 2014
DESCRIPCION:
Se trata de implementar una ventana con un combo box que contenga el nombre de algunas imágenes las cuales al momento de seleccionarla serán mostradas dentro de un panel en la mismaventana y el nombre de la imagen aparecerá en un recuadro de texto.









OBJETIVO DE LA PRÁCTICA:
El objetivo principal de la práctica es el saber implementar algunos otros componentescomo son el JComboBox y el label con la opción de colocarle una imagen a través de la librería java.awt.Image, creando así un objeto de tipo ImageIcon el cual alojara a la imagen y será agregado elobjeto al componente label para poder visualizarla.

DESARROLLO DE LA PRÁCTICA:
La práctica se desarrolló en Netbeans y se utilizó solo una clase donde se implementó el ActionListener. Las libreríasimportadas fueron:
java.awt.Color;
java.awt.Image;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
java.io.File;
javax.swing.*;
javax.swing.border.LineBorder;
Los componentsutilizados fueron:
JFrame
JComboBox
JTextField
JLabel
Además adicionalmente se utilizó un arreglo de Strings el cual contiene los nombres de las imágenes y es necesario para agregarlo al ComboBox y asíeste pueda tener los ítems a mostrar para seleccionar. También como extra se agregó un JFileChooser para tener dentro del ComboBox una opción que permitiera seleccionar manualmente alguna imagen delequipo.
Después de inicializar los componentes se desarrolló el método abstracto de actionPerformed () de la siguiente manera:
@Override
public void actionPerformed(ActionEvent e) {JComboBox jc1 = new JComboBox();
jc1 = (JComboBox)e.getSource();
ImageIcon aux;
if(jc1.getSelectedItem().equals("buscar")){
bus.showOpenDialog(label);File f = bus.getSelectedFile();
texto.setText("La imagen es " + f.getName());
aux = new ImageIcon(f.getAbsolutePath());
}else{
texto.setText("La imagen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • JFrame
  • jframe
  • JFRAME EN JAVA2COMPLETO
  • Componentes de un JFRAME
  • Imagen
  • Imagen
  • La imagen
  • image

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS