JComboBox

2 respostas
S

Alguém sabe qual é a ação que na hora que faz a alteração na combo automáticamente atualiza um JTextField.
Ex:
Tenho uma combo que contém as cidades, na hora que eu escolho uma cidade automaticamente atualiza um JTextfield com o Estado.
A lógica está ok … mas qdo escolho a cidade ele não faz a ação.

Abs,
Fernando.

2 Respostas

S

Obrigado a quem tentou me ajudar. Graças a Deus descobri como atualizar o jtextfield através da jcombobox.

Abs a todos.

D

Olá Pessoal estou com um exercicio para resolver e estou tendo dificuldades.
segue abaixo:
preencher os botões da interface de forma que:
O botão “Add” que está embaixo da Lista 1, quando apertado e exista um texto no TextBox Item, ADICIONAR o texto como um novo Item na Lista 1.
O Botão “>>>” ao lado da lista 1, quando apertado e existir um item selecionado na lista 1 ele deve ser TRANSFERIDO para a lista 2.
O Botão “<<<” ao lado da lista 1, quando apertado e existir um item selecionado na lista 2 ele deve ser TRANSFERIDO para a lista 1.
O Botão “Remover” abaixo da lista 2, quando apertado e existir um item selecionado na lista 2, este item deve ser REMOVIDO da lista.
O Botão “V” abaixo da lista 2, quando acionado e existir um item selecionado na lista 2, este item deve ser COPIADO para a lista de Item Combo, que fica abaixo do mesmo botão.
O Botão “Copiar do Combo” for acionado, o texto selecionado do ItemCombo deve ser copiado para Área de Texto.
Se clicar no Botão “Limpar” o campo Área de Texto deve ser limpo.
ao clicar no botão “Trocar” que fica ao lado da imagem de bolinhas, essa imagem tem que ser trocada pela
pela imagem “about2.png” que está dentro do pacote: ex1dan.resources .
:shock:

tem esse  codigo pra dar uma ajuda inicial

import java.awt.BorderLayout;

import java.awt.CardLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class ExemploCardLayout implements ActionListener{

//cria um JFrame chamado ‘janela’

JFrame janela = new JFrame();

//cria um JPanel chamado painel1

JPanel painel1 = new JPanel();

//cria um JPanel chamado painel2

JPanel painel2 = new JPanel();

//cria um JLabel chamado rotulo1

JLabel rotulo1 = new JLabel(Painel 1, JLabel.CENTER);

//cria um JLabel chamado rotulo2

JLabel rotulo2 = new JLabel(Painel 2, JLabel.CENTER);

//cria dois botoes e um painel para alternar entre os paineis

JPanel painelSelecao = new JPanel();

JButton botao1 = new JButton(Painel 1);

JButton botao2 = new JButton(Painel 2);

//cria o painelCard que será gerenciado pelo CardLayout

JPanel painelCard = new JPanel();

public static void main (String args[]){

new ExemploCardLayout();

}

private ExemploCardLayout(){

//define o título da janela

janela.setTitle(Exemplo de um CardLayout);

//define a largura e a altura da janela

janela.setSize(300, 200);

//define a posição da janela na tela

janela.setLocation(50, 50);

//define que ao fechar a janela, encerre a aplicação

janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//define o layout da janela

janela.setLayout(new BorderLayout());

//define o painelselecao com o GridLayout e incluimos os botoes

painelSelecao.setLayout(new GridLayout(1,2));

painelSelecao.add(botao1);

painelSelecao.add(botao2);

//adiciona os rotulos a seus respectivos paineis

painel1.add(rotulo1);

painel2.add(rotulo2);

//define o layout do painelCard

painelCard.setLayout(new CardLayout());

//adiciona os paineis quem contém os rotulos ao painelCard

painelCard.add(painel1, p1);

painelCard.add(painel2, p2);

//adiciona os paineis à janela

janela.add(North, painelSelecao);

janela.add(East, painelCard);

//registra os botoes para tratar os eventos gerados por eles

botao1.addActionListener(this);

botao2.addActionListener(this);

//mostra a janela

janela.setVisible(true);

}

//

public void actionPerformed(ActionEvent e){

CardLayout cl = (CardLayout) painelCard.getLayout();

if (e.getSource() == botao1){

cl.show(painelCard, p1);

}

if (e.getSource() == botao2){

cl.show(painelCard, p2);

}

}

}

se alguem puder dar uma dica
agradeço muito

vlw!!!

Criado 16 de novembro de 2009
Ultima resposta 16 de nov. de 2009
Respostas 2
Participantes 2