to tentando criar um programa em Java que apresente uma foto e ao lado informaçoes sobre cada um cada minha turma(é um trabalho da escola) por enquanto, consegui colocar as imagens… como faço com a caixa de texto ??
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class TesteCombobox extends JFrame{
JComboBox cbx1;
Icon image;
JLabel label1;
JTextField txt;
TesteCombobox(){
super("Turma 4211 !");
Container tela = getContentPane();
tela.setLayout(null);
label1 = new JLabel();
String escolha[]={"Aila","André","Beatriz","Bruna","Daniel", "Delys", "Denilma", "Elaine",
"Samara", "Gabriella", "Geany", "Geórgia","Hortencia" , "Ingrid","Itallo","Izabel","Jarine",
"Jonathan","Kassia", "Kleyson", "Leticia", "Lucas B", "Lucas R", "Felipe", "Mariana",
"Monik","Nadyelle", "Rafael Cruz", "Rafael Brasil", "Ravena" , "Renato" , "Salatiel"};
cbx1 = new JComboBox();
for (int i=0;i<escolha.length;i++) {
cbx1.addItem(escolha[i]);}
cbx1.setEditable(true);
cbx1.setSelectedItem("Selecione o nome do Aluno");
JPanel panel = new JPanel();
cbx1 = new JComboBox(escolha);
cbx1.setBackground(Color.green);
cbx1.setForeground(Color.red);
txt = new JTextField(10);
panel.add(cbx1);
panel.add(txt);
super.add(panel);
TratEventos tratando = new TratEventos();
cbx1.addActionListener(tratando);
tela.add(cbx1);
tela.add(label1);
cbx1.reshape(70,20,180,20);//(dist.horizontal,dist.vertical,largura,altura)
label1.reshape(70,50,800,800);
setSize(1040,750); setVisible(true); setLocationRelativeTo(null);//indica a posição em que a janela aparecerá na tela
}
public static void main(String args[])
{
TesteCombobox testando = new TesteCombobox();
testando.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private class TratEventos implements ActionListener
{
public void actionPerformed(ActionEvent evento)
{
if (evento.getSource()==cbx1)
{
if (cbx1.getSelectedIndex()==0){
image = new ImageIcon("Aila.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==1){
image = new ImageIcon("André.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==2){
image = new ImageIcon("Bia.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==3){
image = new ImageIcon("Bruna.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==4){
image = new ImageIcon("Daniel.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==5){
image = new ImageIcon("Delys.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==6){
image = new ImageIcon("Denilma.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==7){
image = new ImageIcon("Elaine.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==8){
image = new ImageIcon("Samara.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==9){
image = new ImageIcon("Gabriella.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==10){
image = new ImageIcon("Geany.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==11){
image = new ImageIcon("Geórgia.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==12){
image = new ImageIcon("Hortencia.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==13){
image = new ImageIcon("Ingrid.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==14){
image = new ImageIcon("Itallo.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==15){
image = new ImageIcon("Izabel.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==16){
image = new ImageIcon("Jarine.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==17){
image = new ImageIcon("Jonathan.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==18){
image = new ImageIcon("Kassia.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==19){
image = new ImageIcon("Kleysson.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==20){
image = new ImageIcon("Leticia.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==21){
image = new ImageIcon("Lucas_B.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==22){
image = new ImageIcon("Lucas_R.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==23){
image = new ImageIcon("Felipe.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==24){
image = new ImageIcon("Mariana.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==25){
image = new ImageIcon("Monik.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==26){
image = new ImageIcon("Nadyelle.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==27){
image = new ImageIcon("Rafael_N.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==28){
image = new ImageIcon("Rafael_B.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==29){
image = new ImageIcon("Ravena.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==30){
image = new ImageIcon("Renato.jpg");
label1.setIcon(image);
}
if (cbx1.getSelectedIndex()==31){
image = new ImageIcon("Salatiel.jpg");
label1.setIcon(image);
}
}
}
}
}